Vereinfachen der Objekterstellung (IDE0140)

Eigenschaft Wert
Regel-ID IDE0140
Titel Vereinfachen der Objekterstellung
Kategorie Stil
Unterkategorie Sprachregeln (Einstellungen auf Ausdrucksebene)
Gültige Sprachen Visual Basic
Optionen visual_basic_style_prefer_simplified_object_creation

Übersicht

Mit dieser Stilregel werden unnötige Typwiederholungen im Visual Basic-Code gekennzeichnet.

Optionen

Optionen geben das Verhalten an, das die Regel erzwingen soll. Informationen zum Konfigurieren von Optionen finden Sie unter Optionsformat.

visual_basic_style_prefer_simplified_object_creation

Eigenschaft Wert Beschreibung
Name der Option visual_basic_style_prefer_simplified_object_creation
Optionswerte true Formular für vereinfachte Objekterstellung wird bevorzugt.
false Die Regel wird deaktiviert.
Standardoptionswert true

Beispiel

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

' Fixed code
Dim x As New Student()

Unterdrücken einer Warnung

Um nur eine einzelne Verletzung zu unterdrücken, fügen Sie der Quelldatei Präprozessoranweisungen hinzu, um die Regel zu deaktivieren und dann wieder zu aktivieren.

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

Um die Regel für eine Datei, einen Ordner oder ein Projekt zu deaktivieren, legen Sie den Schweregrad in der Konfigurationsdatei auf none fest.

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

Um alle Regeln im Code-Stil zu deaktivieren, setzen Sie den Schweregrad für die Kategorie in der KonfigurationsdateiStyle auf none.

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

Weitere Informationen finden Sie unter Vorgehensweise: Unterdrücken von Codeanalyse-Warnungen.

Siehe auch