DiagnosticAnalyzerExtensions.WithAnalyzers Méthode

Définition

Surcharges

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions)

Retourne une nouvelle compilation avec des analyseurs de diagnostic attachés.

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions)

Retourne une nouvelle compilation avec des analyseurs de diagnostic attachés.

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken)
Obsolète.

Retourne une nouvelle compilation avec des analyseurs de diagnostic attachés.

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions)

Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs

Retourne une nouvelle compilation avec des analyseurs de diagnostic attachés.

C#
public static Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers WithAnalyzers(this Microsoft.CodeAnalysis.Compilation compilation, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions? options = default);

Paramètres

compilation
Compilation

Compilation à laquelle les analyseurs doivent être ajoutés.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Ensemble d’analyseurs à inclure dans les analyses futures.

options
AnalyzerOptions

Options passées aux analyseurs.

Retours

S’applique à

Roslyn 4.13.0 et autres versions
Produit Versions
Roslyn 4.8.0, 4.9.2, 4.12.2, 4.13.0

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions)

Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs

Retourne une nouvelle compilation avec des analyseurs de diagnostic attachés.

C#
public static Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers WithAnalyzers(this Microsoft.CodeAnalysis.Compilation compilation, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzersOptions analysisOptions);

Paramètres

compilation
Compilation

Compilation à laquelle les analyseurs doivent être ajoutés.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Ensemble d’analyseurs à inclure dans les analyses futures.

analysisOptions
CompilationWithAnalyzersOptions

Options de configuration de l’exécution de l’analyseur dans CompilationWithAnalyzers.

Retours

S’applique à

Roslyn 4.13.0 et autres versions
Produit 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.0.0, 3.1.0, 3.2.0, 3.2.1, 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

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken)

Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs
Source:
DiagnosticAnalyzerExtensions.cs

Attention

Use WithAnalyzers overload without a cancellation token

Retourne une nouvelle compilation avec des analyseurs de diagnostic attachés.

C#
public static Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers WithAnalyzers(this Microsoft.CodeAnalysis.Compilation compilation, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers WithAnalyzers(this Microsoft.CodeAnalysis.Compilation compilation, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
C#
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use WithAnalyzers overload without a cancellation token", false)]
public static Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers WithAnalyzers(this Microsoft.CodeAnalysis.Compilation compilation, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions? options, System.Threading.CancellationToken cancellationToken);

Paramètres

compilation
Compilation

Compilation à laquelle les analyseurs doivent être ajoutés.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Ensemble d’analyseurs à inclure dans les analyses futures.

options
AnalyzerOptions

Options passées aux analyseurs.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé pour abandonner l’analyse.

Retours

Attributs

S’applique à

Roslyn 4.13.0 et autres versions
Produit Versions (Obsolète)
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 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.8.0, 4.9.2, 4.12.2, 4.13.0)