Seçenekler, Metin Düzenleyici, C#, Gelişmiş

C# için düzenleyici biçimlendirme, kod yeniden düzenleme ve XML belge açıklamalarını değiştirmek üzere Gelişmiş seçenekler sayfasını kullanın. Bu seçenekler sayfasına erişmek için Araçlar Seçenekleri'ni > ve ardından Metin Düzenleyici > C# Gelişmiş'i > seçin.

Not

Tüm seçenekler burada listelenmiyor olabilir.

Analiz

Yönergeleri Kullanma

  • Usings sıralamada 'System' yönergelerini ilk önce yer

    Seçildiğinde, sağ tıklama menüsündeki KullanarakLarı Kaldır ve Sırala komutu yönergeleri sıralar ve 'Sistem' ad alanlarını using listenin en üstüne yer.

    Sıralamadan önce:

    using AutoMapper;
    using FluentValidation;
    using System.Collections.Generic;
    using System.Linq;
    using Newtonsoft.Json;
    using System;
    

    Sıralama sonrasında:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using AutoMapper;
    using FluentValidation;
    using Newtonsoft.Json;
    
  • Kullanma yönerge gruplarını ayırma

    Seçildiğinde, sağ tıklama menüsündeki Kullanmaları Kaldır ve Sırala komutu, aynı kök ad alanına sahip yönerge grupları arasına boş bir satır ekerek yönergeleri birbirinden using ayırıyor.

    Sıralamadan önce:

    using AutoMapper;
    using FluentValidation;
    using System.Collections.Generic;
    using System.Linq;
    using Newtonsoft.Json;
    using System;
    

    Sıralama sonrasında:

    using AutoMapper;
    
    using FluentValidation;
    
    using Newtonsoft.Json;
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    
  • Derlemelerde türler için .NET Framework önerme
  • Başvuru derlemelerinde türler için kullanma önerin
  • Paketlerde türler için NuGet önerin

    Bu seçenekler seçildiğinde, bir NuGet paketi yüklemek ve bağlantı kurulmayan türler için bir yönerge eklemek using için bir Hızlı Eylem kullanılabilir.

    Visual Studio'de NuGet paketi yüklemek için hızlı Visual Studio

  • Yapıştırma sırasında eksik using yönergelerini ekle

    Bu seçenek seçildiğinde, using bir dosyaya bir tür yapıştırırsanız yönergeleri kodunuza otomatik olarak eklenir.

Vurgulama

  • İmleç altındaki sembol başvurularını vurgulama

    İmleç bir sembolün içine yerleştirilirken veya bir simgeye tıklarsanız, kod dosyasında bu sembolün tüm örnekleri vurgulanır.

Anahat Oluşturma

  • Dosyalar açıkken açıklama modu girin

    Seçildiğinde, daraltılabilir kod blokları oluşturan kod dosyasını otomatik olarak özetler. Bir dosya ilk kez açıldığında, bloklar #regions etkin olmayan kod blokları daraltır.

  • Yordam çizgisi ayırıcılarını gösterme

    Metin düzenleyicisi, yordamların görsel kapsamını gösterir. Aşağıdaki tabloda listelenen konumlarda projenizin .cs kaynak dosyalarında bir satır çizilir:

    .cs Kaynak DosyasındaKi Konum Satır Konumu Örneği
    Blok bildirimi yapısı kapat sonrasında - Bir sınıfın, yapının, modülün, arabirimin veya enum'un sonunda
    - Bir özellik, işlev veya alt işlevden sonra
    - Bir özellikte get ve set yan tümceleri arasında değil
    Tek satırlı yapılardan sonra - İçeri aktarma deyimlerini, bir sınıf dosyasındaki tür tanımından önce
    - Herhangi bir yordamdan önce, bir sınıfta bildirilen değişkenler sonra
    Tek satırlı bildirimlerin ardından (blok düzeyinde olmayan bildirim) - İçeri aktarma deyimlerini takip ediyor, deyimleri, değişken bildirimlerini, olay bildirimlerini, temsilci bildirimlerini ve DLL bildirim deyimlerini devralıyor

Blok Yapısı Kılavuzları

Kodda köşeli ayraçlar ( ) arasında noktalı dikey çizgiler görüntülemek için {} bu onay kutularını seçin. Daha sonra bildirim düzeyi ve kod düzeyi yapılarınız için tek tek kod bloklarını kolayca abilirsiniz.

Yorumlar

Satır Içi İpuçları

  • Satır İçi Parametre Adı İpuçları

    Seçildiğinde, işlev çağrılarında her bağımsız değişkenden önce değişmez değer, döküm değişmez değerleri ve nesne örnek oluşturmaları için parametre adı ipuçları ekler.

    CSharp için Satır Içi Parametre Adı İpuçları

  • Satır Içi Tür İpuçları

    Seçildiğinde, ertelenmiş türlere ve lambda parametre türlerine sahip değişkenler için tür ipuçları ekler.

    CSharp için Satır Içi Tür İpuçları

Devralma Kenar Boşluğu

  • Seçildiğinde, kenar boşluklarında kodunuzun uygulama ve geçersiz kılmalarını temsil eden simgeler ekler. Devralma kenar boşluğu simgelerine tıklarsa, gitmek için seçebilirsiniz devralma seçenekleri görüntülenir.

    Devralma Kenar Boşluğu

Ayrıca bkz.