préférences this et me (IDE0003 et IDE0009)

Propriété Value
Identificateur de la règle IDE0003 et IDE0009
Titre IDE0003 : suppression this ou Me qualification
IDE0009 : ajouter this ou Me qualification
Catégorie Style
Sous-catégorie Règles de langage
Langues applicables C# et Visual Basic

Vue d’ensemble

Ces règles de style peuvent être appliquées à des champs, des propriétés, des méthodes ou des événements. La valeur d’option true signifie préférer que le symbole de code doit être précédé this. de en C# ou Me. de Visual Basic. La valeur d’option false signifie préférer que l’élément de code ne doit pas être précédé de this. ou Me. .

dotnet_style_qualification_for_field

Propriété Value
Nom de l’option dotnet_style_qualification_for_field
Valeurs d’option true - Faire en sorte de faire précéder les champs de this. en C# ou de Me. en Visual Basic

false - Préférer que les champs ne soient pas précédés par this. ou Me.
Valeur d’option par défaut false

Exemple

// dotnet_style_qualification_for_field = true
this.capacity = 0;

// dotnet_style_qualification_for_field = false
capacity = 0;
' dotnet_style_qualification_for_field = true
Me.capacity = 0

' dotnet_style_qualification_for_field = false
capacity = 0

dotnet_style_qualification_for_property

Propriété Value
Nom de l’option dotnet_style_qualification_for_property
Valeurs d’option true - Faire en sorte de faire précéder les propriétés de this. en C# ou de Me. en Visual Basic

false - Préférer que les propriétés ne soient pas précédées par this. ou Me.
Valeur d’option par défaut false

Exemple

// dotnet_style_qualification_for_property = true
this.ID = 0;

// dotnet_style_qualification_for_property = false
ID = 0;
' dotnet_style_qualification_for_property = true
Me.ID = 0

' dotnet_style_qualification_for_property = false
ID = 0

dotnet_style_qualification_for_method

Propriété Value
Nom de l’option dotnet_style_qualification_for_method
Valeurs d’option true - Faire en sorte de faire précéder les méthodes de this. en C# ou de Me. en Visual Basic.

false - Préférer que les méthodes ne soient pas précédées par this. ou Me..
Valeur d’option par défaut false

Exemple

// dotnet_style_qualification_for_method = true
this.Display();

// dotnet_style_qualification_for_method = false
Display();
' dotnet_style_qualification_for_method = true
Me.Display()

' dotnet_style_qualification_for_method = false
Display()

dotnet_style_qualification_for_event

Propriété Value
Nom de l’option dotnet_style_qualification_for_event
Valeurs d’option true - Faire en sorte de faire précéder les événements de this. en C# ou de Me. en Visual Basic.

false - Préférer que les événements ne soient pas précédés par this. ou Me..
Valeur d’option par défaut false

Exemple

// dotnet_style_qualification_for_event = true
this.Elapsed += Handler;

// dotnet_style_qualification_for_event = false
Elapsed += Handler;
' dotnet_style_qualification_for_event = true
AddHandler Me.Elapsed, AddressOf Handler

' dotnet_style_qualification_for_event = false
AddHandler Elapsed, AddressOf Handler

Voir aussi