Udostępnij za pośrednictwem


Uproszczenie tworzenia obiektów (IDE0140)

Własność Wartość
identyfikator reguły IDE0140
Tytuł Upraszczanie tworzenia obiektów
Kategoria Styl
podkategoria Reguły języka (preferencje na poziomie wyrażenia)
Stosowane języki Visual Basic
opcje visual_basic_style_prefer_simplified_object_creation

Przegląd

Ta reguła stylu oznacza niepotrzebne powtórzenia typu w kodzie Visual Basic.

Opcje

Opcje określają zachowanie, które ma być wymuszane przez regułę. Aby uzyskać informacje na temat konfigurowania opcji, zobacz Format opcji.

styl_visual_basic_preferuj_uprościone_tworzenie_obiektów

Własność Wartość Opis
nazwa opcji preferowany_prosty_sposób_twórczenia_obiektów_w_stylu_Visual_Basic
wartości opcji true Preferuj uproszczony formularz tworzenia obiektu.
false Wyłącza regułę.
domyślna wartość opcji true

Przykład

' Code with violations
Dim x As Student = New Student()

' Fixed code
Dim x As New Student()

Pomijanie ostrzeżenia

Jeśli chcesz pominąć tylko jedno naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.

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

Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji .

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

Aby wyłączyć wszystkie reguły stylu kodu, ustaw ważność kategorii Style na none w pliku konfiguracji .

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

Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia analizy kodu.

Zobacz też