Bagikan melalui


CompilationWithAnalyzers.GetAnalysisResultAsync Metode

Definisi

Overload

GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis yang diberikan tree, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan SemanticDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis yang diberikan model, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis tambahan yang filediberikan, secara opsional dilingkup ke filterSpan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis yang diberikan tree. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan SemanticDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis yang diberikan model, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis yang diberikan tree, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis tambahan fileyang diberikan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Menjalankan yang diberikan analyzers dan mengembalikan yang sesuai AnalysisResult dengan semua info diagnostik dan telemetri.

GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis tambahan fileyang diberikan, secara opsional dilingkupkan ke filterSpan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(SyntaxTree, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis yang diberikan tree. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(AdditionalText, CancellationToken)

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis tambahan fileyang diberikan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

GetAnalysisResultAsync(CancellationToken)

Menjalankan semua Analyzers dan mengembalikan yang sesuai AnalysisResult dengan semua info diagnostik dan telemetri.

GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis yang diberikan tree, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.SyntaxTree tree, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.SyntaxTree * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (tree As SyntaxTree, filterSpan As Nullable(Of TextSpan), analyzers As ImmutableArray(Of DiagnosticAnalyzer), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

tree
SyntaxTree

Pohon sintaks untuk dianalisis.

filterSpan
Nullable<TextSpan>

Rentang filter opsional untuk dianalisis di dalam pohon.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Penganalisis yang diagnostiknya diperlukan. Semua penganalisis yang diberikan harus berasal dari penganalisis yang diteruskan ke konstruktor CompilationWithAnalyzers.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan SemanticDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis yang diberikan model, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.SemanticModel model, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.SemanticModel * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (model As SemanticModel, filterSpan As Nullable(Of TextSpan), analyzers As ImmutableArray(Of DiagnosticAnalyzer), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

model
SemanticModel

Model semantik yang mewakili pohon sintaks untuk dianalisis.

filterSpan
Nullable<TextSpan>

Rentang opsional di dalam pohon untuk analisis cakupan.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Penganalisis yang diagnostiknya diperlukan. Semua penganalisis yang diberikan harus berasal dari penganalisis yang diteruskan ke konstruktor CompilationWithAnalyzers.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis tambahan yang filediberikan, secara opsional dilingkup ke filterSpan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.AdditionalText file, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.AdditionalText * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (file As AdditionalText, filterSpan As Nullable(Of TextSpan), analyzers As ImmutableArray(Of DiagnosticAnalyzer), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

file
AdditionalText

File tambahan untuk dianalisis.

filterSpan
Nullable<TextSpan>

Rentang filter opsional untuk dianalisis dalam file.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Penganalisis yang diagnostiknya diperlukan. Semua penganalisis yang diberikan harus berasal dari penganalisis yang diteruskan ke konstruktor CompilationWithAnalyzers.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis yang diberikan tree. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.SyntaxTree tree, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.SyntaxTree * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (tree As SyntaxTree, analyzers As ImmutableArray(Of DiagnosticAnalyzer), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

tree
SyntaxTree

Pohon sintaks untuk dianalisis.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Penganalisis yang diagnostiknya diperlukan. Semua penganalisis yang diberikan harus berasal dari penganalisis yang diteruskan ke konstruktor CompilationWithAnalyzers.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan SemanticDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis yang diberikan model, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.SemanticModel model, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.SemanticModel * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (model As SemanticModel, filterSpan As Nullable(Of TextSpan), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

model
SemanticModel

Model semantik yang mewakili pohon sintaks untuk dianalisis.

filterSpan
Nullable<TextSpan>

Rentang opsional di dalam pohon untuk analisis cakupan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis yang diberikan tree, secara opsional dilingkup ke filterSpan. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.SyntaxTree tree, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.SyntaxTree * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (tree As SyntaxTree, filterSpan As Nullable(Of TextSpan), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

tree
SyntaxTree

Pohon sintaks untuk dianalisis.

filterSpan
Nullable<TextSpan>

Rentang filter opsional untuk dianalisis di dalam pohon.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh yang diberikan analyzers dari menganalisis tambahan fileyang diberikan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.AdditionalText file, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.AdditionalText * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (file As AdditionalText, analyzers As ImmutableArray(Of DiagnosticAnalyzer), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

file
AdditionalText

File tambahan untuk dianalisis.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Penganalisis yang diagnostiknya diperlukan. Semua penganalisis yang diberikan harus berasal dari penganalisis yang diteruskan ke konstruktor CompilationWithAnalyzers.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Menjalankan yang diberikan analyzers dan mengembalikan yang sesuai AnalysisResult dengan semua info diagnostik dan telemetri.

public:
 System::Threading::Tasks::Task<Microsoft::CodeAnalysis::Diagnostics::AnalysisResult ^> ^ GetAnalysisResultAsync(System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::Diagnostics::DiagnosticAnalyzer ^> analyzers, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (analyzers As ImmutableArray(Of DiagnosticAnalyzer), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

analyzers
ImmutableArray<DiagnosticAnalyzer>

Penganalisis yang hasil analisisnya diperlukan. Semua penganalisis yang diberikan harus berasal dari penganalisis yang diteruskan ke konstruktor CompilationWithAnalyzers.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis tambahan fileyang diberikan, secara opsional dilingkupkan ke filterSpan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.AdditionalText file, Microsoft.CodeAnalysis.Text.TextSpan? filterSpan, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.AdditionalText * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (file As AdditionalText, filterSpan As Nullable(Of TextSpan), cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

file
AdditionalText

File tambahan untuk dianalisis.

filterSpan
Nullable<TextSpan>

Rentang filter opsional untuk dianalisis dalam file.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(SyntaxTree, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan SyntaxDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis yang diberikan tree. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk pohon dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.SyntaxTree tree, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.SyntaxTree * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (tree As SyntaxTree, cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

tree
SyntaxTree

Pohon sintaks untuk dianalisis.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(AdditionalText, CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Mengembalikan yang AnalysisResult diisi dengan AdditionalFileDiagnostics yang dihasilkan oleh semua Analyzers dari menganalisis tambahan fileyang diberikan. yang diberikan file harus menjadi bagian AdditionalFiles dari untuk AnalysisOptions instans CompilationWithAnalyzers ini. Tergantung pada perilaku penganalisis, beberapa diagnostik yang akan dilaporkan untuk file dengan analisis kompilasi lengkap dapat tidak ada.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(Microsoft.CodeAnalysis.AdditionalText file, System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : Microsoft.CodeAnalysis.AdditionalText * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (file As AdditionalText, cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

file
AdditionalText

File tambahan untuk dianalisis.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Berlaku untuk

GetAnalysisResultAsync(CancellationToken)

Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs
Sumber:
CompilationWithAnalyzers.cs

Menjalankan semua Analyzers dan mengembalikan yang sesuai AnalysisResult dengan semua info diagnostik dan telemetri.

public:
 System::Threading::Tasks::Task<Microsoft::CodeAnalysis::Diagnostics::AnalysisResult ^> ^ GetAnalysisResultAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult> GetAnalysisResultAsync(System.Threading.CancellationToken cancellationToken);
member this.GetAnalysisResultAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Diagnostics.AnalysisResult>
Public Function GetAnalysisResultAsync (cancellationToken As CancellationToken) As Task(Of AnalysisResult)

Parameter

cancellationToken
CancellationToken

Mengembalikan

Berlaku untuk