Freigeben über


DiagnosticAnalyzerExtensions.WithAnalyzers Methode

Definition

Überlädt

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions)

Gibt eine neue Kompilierung mit angefügten Diagnoseanalysetools zurück.

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions)

Gibt eine neue Kompilierung mit angefügten Diagnoseanalysetools zurück.

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

Gibt eine neue Kompilierung mit angefügten Diagnoseanalysetools zurück.

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions)

Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs

Gibt eine neue Kompilierung mit angefügten Diagnoseanalysetools zurück.

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);
static member WithAnalyzers : Microsoft.CodeAnalysis.Compilation * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions -> Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers
<Extension()>
Public Function WithAnalyzers (compilation As Compilation, analyzers As ImmutableArray(Of DiagnosticAnalyzer), Optional options As AnalyzerOptions = Nothing) As CompilationWithAnalyzers

Parameter

compilation
Compilation

Kompilierung, zu der Analysetools hinzugefügt werden sollen.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Der Satz von Analysetools, die in zukünftige Analysen einbezogen werden sollen.

options
AnalyzerOptions

Optionen, die an Analysetools übergeben werden.

Gibt zurück

Gilt für:

WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions)

Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs

Gibt eine neue Kompilierung mit angefügten Diagnoseanalysetools zurück.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::CodeAnalysis::Diagnostics::CompilationWithAnalyzers ^ WithAnalyzers(Microsoft::CodeAnalysis::Compilation ^ compilation, System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::Diagnostics::DiagnosticAnalyzer ^> analyzers, Microsoft::CodeAnalysis::Diagnostics::CompilationWithAnalyzersOptions ^ analysisOptions);
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);
static member WithAnalyzers : Microsoft.CodeAnalysis.Compilation * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzersOptions -> Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers
<Extension()>
Public Function WithAnalyzers (compilation As Compilation, analyzers As ImmutableArray(Of DiagnosticAnalyzer), analysisOptions As CompilationWithAnalyzersOptions) As CompilationWithAnalyzers

Parameter

compilation
Compilation

Kompilierung, zu der Analysetools hinzugefügt werden sollen.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Der Satz von Analysetools, die in zukünftige Analysen einbezogen werden sollen.

analysisOptions
CompilationWithAnalyzersOptions

Optionen zum Konfigurieren der Analyseausführung in CompilationWithAnalyzers.

Gibt zurück

Gilt für:

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

Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs
Quelle:
DiagnosticAnalyzerExtensions.cs

Achtung

Use WithAnalyzers overload without a cancellation token

Gibt eine neue Kompilierung mit angefügten Diagnoseanalysetools zurück.

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);
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);
[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);
static member WithAnalyzers : Microsoft.CodeAnalysis.Compilation * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
[<System.Obsolete("Use WithAnalyzers overload without a cancellation token", false)>]
static member WithAnalyzers : Microsoft.CodeAnalysis.Compilation * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers
<Extension()>
Public Function WithAnalyzers (compilation As Compilation, analyzers As ImmutableArray(Of DiagnosticAnalyzer), Optional options As AnalyzerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As CompilationWithAnalyzers
<Extension()>
Public Function WithAnalyzers (compilation As Compilation, analyzers As ImmutableArray(Of DiagnosticAnalyzer), options As AnalyzerOptions, cancellationToken As CancellationToken) As CompilationWithAnalyzers

Parameter

compilation
Compilation

Kompilierung, zu der Analysetools hinzugefügt werden sollen.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Der Satz von Analysetools, die in zukünftige Analysen einbezogen werden sollen.

options
AnalyzerOptions

Optionen, die an Analysetools übergeben werden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das zum Abbrechen der Analyse verwendet werden kann.

Gibt zurück

Attribute

Gilt für: