Les options spécifient le comportement que vous souhaitez que la règle applique. Pour plus d’informations sur la configuration des options, consultez Format d’option.
csharp_prefer_static_anonymous_function
Propriété
Value
Description
Nom d'option
csharp_prefer_static_anonymous_function
Valeurs d’option
true
Préférer les fonctions anonymes à marquer static
false
Désactive la règle
Valeur d’option par défaut
true
Exemple
C#
// Code with violations.
M(x => x + 1);
M(delegate (int x) { return x + 1; });
voidM(Func<int, int> f) { }
C#
// Fixed code.
M(static x => x + 1);
M(staticdelegate (int x) { return x + 1; });
voidM(Func<int, int> f) { }
Supprimer un avertissement
Si vous voulez supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver et réactiver la règle.
C#
#pragmawarning disable IDE0320// The code that's violating the rule is on this line.#pragmawarning restore IDE0320
Pour désactiver la règle sur un fichier, un dossier ou un projet, définissez sa gravité sur none dans le fichier de configuration.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Rejoignez la série de rencontres pour créer des solutions d’IA évolutives basées sur des cas d’utilisation réels avec d’autres développeurs et experts.