Aracılığıyla paylaş


Oluşturucu başlatıcı iki nokta üst üste (IDE2004) sonrasında boş satıra izin verilmiyor

Mülkiyet Değer
Kural Kimliği IDE2004
Başlık Oluşturucu başlatıcı iki nokta üst üste sonrasında boş satıra izin verilmiyor
Kategori Stil
alt kategorisi Dil kuralları (yeni satır tercihleri)
Geçerli diller C#
Options csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Uyarı

Bu kural deneyseldir ve değiştirilebilir veya kaldırılmaya tabidir.

Genel Bakış

Bu stil kuralı, oluşturucu başlatıcıda iki nokta üst üste (:) sonrasında boş bir çizgi olmaması gerektiğini zorlar. veya this() çağrısı, base() aralarında boş satır olmadan hemen iki nokta üst üste izlenmelidir.

Options

Seçenekler, kuralın zorlamasını istediğiniz davranışı belirtir. Seçenekleri yapılandırma hakkında bilgi için bkz. Seçenek biçimi.

csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental

Mülkiyet Değer Description
Seçenek adı csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental
Seçenek değerleri true Oluşturucu başlatıcısında iki nokta üst üsteden sonra boş bir satıra izin verme
false Oluşturucu başlatıcıda iki nokta üst üste geçtikten sonra boş satıra izin verme
Varsayılan seçenek değeri true

Example

// csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
public Class() :
    base()
{
}
// csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false
public Class()
    : base()
{
}

Uyarıyı gizleme

Yalnızca tek bir ihlali engellemek istiyorsanız, kuralı devre dışı bırakmak ve sonra yeniden etkinleştirmek için kaynak dosyanıza ön işlemci yönergeleri ekleyin.

#pragma warning disable IDE2004
// The code that's violating the rule is on this line.
#pragma warning restore IDE2004

Bir dosya, klasör veya projenin kuralını devre dışı bırakmak için, yapılandırma dosyasındaki önem derecesini none olarak ayarlayın.

[*.{cs,vb}]
dotnet_diagnostic.IDE2004.severity = none

Kod stili kuralların tümünü devre dışı bırakmak için, kategorinin Stylenone önem derecesini yapılandırma dosyasında olarak ayarlayın.

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none

Daha fazla bilgi için bkz. Kod analizi uyarılarını gizleme.

Ayrıca bakınız