SuppressDiagnostic<TDeclaration>(IQuery<TDeclaration>, Func<TDeclaration, SuppressionDefinition>)
Suppresses a diagnostic for each declaration selected by the current object.
Declaration
public static void SuppressDiagnostic<TDeclaration>(this IQuery<TDeclaration> query, Func<TDeclaration, SuppressionDefinition> suppression) where TDeclaration : class, IDeclaration
Parameters
Type | Name | Description |
---|---|---|
IQuery<TDeclaration> | query | A query selecting the declarations to validate. |
Func<TDeclaration, SuppressionDefinition> | suppression | A function returning a SuppressionDefinition given a declaration. |
Type Parameters
Name | Description |
---|---|
TDeclaration |
SuppressDiagnostic<TDeclaration, TTag>(ITaggedQuery<TDeclaration, TTag>, Func<TDeclaration, TTag, SuppressionDefinition>)
Suppresses a diagnostic for each declaration selected by the current object.
Declaration
public static void SuppressDiagnostic<TDeclaration, TTag>(this ITaggedQuery<TDeclaration, TTag> query, Func<TDeclaration, TTag, SuppressionDefinition> suppression) where TDeclaration : class, IDeclaration
Parameters
Type | Name | Description |
---|---|---|
ITaggedQuery<TDeclaration, TTag> | query | A query selecting the declarations to validate. |
Func<TDeclaration, TTag, SuppressionDefinition> | suppression | A function returning a SuppressionDefinition given a declaration. |
Type Parameters
Name | Description |
---|---|
TDeclaration | |
TTag |