Auf Englisch lesen

Freigeben über


Vereinfachen der Objekterstellung (IDE0140)

Eigentum Wert
Regel-ID IDE0140
Titel Vereinfachen der Objekterstellung
Kategorie Stil
Unterkategorie Sprachregeln (Präferenzen auf Ausdrucksebene)
Anwendbare Sprachen Visual Basic
Optionen visual_basic_style_prefer_simplified_object_creation

Überblick

Diese Stilregel kennzeichnet unnötige Typwiederholungen im Visual Basic-Code.

Optionen

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

visual_basic_style_prefer_simplified_object_creation

Eigentum Wert Beschreibung
Name der Option visual_basic_style_prefer_simplified_object_creation
Optionswerte true Bevorzugen Sie ein vereinfachtes Objekterstellungsformular.
false Deaktiviert die Regel.
Standardwert der Option true

Beispiel

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

' Fixed code
Dim x As New Student()

Unterdrücken einer Warnung

Wenn Sie nur einen einzelnen Verstoß unterdrücken möchten, fügen Sie Ihrer Quelldatei Präprozessordirektiven hinzu, um die Regel zu deaktivieren und dann erneut zu aktivieren.

C#
#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 Konfigurationsdateiauf none fest.

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

Um alle Codestilregeln zu deaktivieren, setzen Sie den Schweregrad für die Kategorie Style in der Konfigurationsdatei auf none fest.

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

Weitere Informationen finden Sie unter So unterdrücken Sie Codeanalysewarnungen.

Siehe auch