SuppressionDescriptor Constructors

Definition

Overloads

SuppressionDescriptor(String, String, LocalizableString)

Create a SuppressionDescriptor, which provides a localizable justification about a programmatic suppression of a Diagnostic.

SuppressionDescriptor(String, String, String)

Create a SuppressionDescriptor, which provides a justification about a programmatic suppression of a Diagnostic. NOTE: For localizable justification, use constructor overload SuppressionDescriptor(String, String, LocalizableString).

SuppressionDescriptor(String, String, LocalizableString)

Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs

Create a SuppressionDescriptor, which provides a localizable justification about a programmatic suppression of a Diagnostic.

C#
public SuppressionDescriptor(string id, string suppressedDiagnosticId, Microsoft.CodeAnalysis.LocalizableString justification);

Parameters

id
String

A unique identifier for the suppression. For example, suppression ID "SP1001".

suppressedDiagnosticId
String

Identifier of the suppressed diagnostic, i.e. Id. For example, compiler warning Id "CS0649".

justification
LocalizableString

Justification for the suppression. For example: "Suppress CS0649 on fields marked with YYY attribute as they are implicitly assigned.".

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

SuppressionDescriptor(String, String, String)

Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs
Source:
SuppressionDescriptor.cs

Create a SuppressionDescriptor, which provides a justification about a programmatic suppression of a Diagnostic. NOTE: For localizable justification, use constructor overload SuppressionDescriptor(String, String, LocalizableString).

C#
public SuppressionDescriptor(string id, string suppressedDiagnosticId, string justification);

Parameters

id
String

A unique identifier for the suppression. For example, suppression ID "SP1001".

suppressedDiagnosticId
String

Identifier of the suppressed diagnostic, i.e. Id. For example, compiler warning Id "CS0649".

justification
String

Justification for the suppression. For example: "Suppress CS0649 on fields marked with YYY attribute as they are implicitly assigned.".

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0