Utiliser une expression Throw (IDE0016)

Propriété Value
Identificateur de la règle IDE0016
Titre Utiliser l’expression Throw
Catégorie Style
Sous-catégorie Règles de langue (préférences de vérification de valeur null)
Langues applicables C# 7.0+

Vue d’ensemble

Cette règle de style concerne l’utilisation des expressions Throw plutôt que des throw instructions.

csharp_style_throw_expression

Propriété Value
Nom de l’option csharp_style_throw_expression
Valeurs d’option true - Préférer utiliser des expressions throw plutôt que des instructions throw

false - Préférer utiliser des instructions throw plutôt que des expressions throw
Valeur d’option par défaut true

Exemple

// csharp_style_throw_expression = true
this.s = s ?? throw new ArgumentNullException(nameof(s));

// csharp_style_throw_expression = false
if (s == null) { throw new ArgumentNullException(nameof(s)); }
this.s = s;

Voir aussi