Поделиться через


CompilationWithAnalyzers.GetAnalyzerSyntaxDiagnosticsAsync Метод

Определение

Перегрузки

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken)

Возвращает синтаксические диагностика, созданные всеми Analyzers из анализа заданного treeобъекта . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева, а некоторые диагностика, которые будут переданы для дерева при анализе полной компиляции, могут отсутствовать.

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Возвращает синтаксические диагностика, созданные заданным analyzers методом анализа заданного treeобъекта . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева, а некоторые диагностика, которые будут переданы для дерева при анализе полной компиляции, могут отсутствовать.

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken)

Возвращает синтаксические диагностика, созданные всеми Analyzers из анализа заданного tree, при необходимости с областью filterSpanдействия . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева или диапазона фильтров, а некоторые диагностика, которые были бы переданы для дерева при анализе полной компиляции, могут отсутствовать.

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

Возвращает синтаксические диагностика, созданные при analyzers анализе заданного treeобъекта , при необходимости с областью filterSpanдействия . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева или диапазона фильтров, а некоторые диагностика, которые были бы переданы для дерева при анализе полной компиляции, могут отсутствовать.

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken)

Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs

Возвращает синтаксические диагностика, созданные всеми Analyzers из анализа заданного treeобъекта . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева, а некоторые диагностика, которые будут переданы для дерева при анализе полной компиляции, могут отсутствовать.

public:
 System::Threading::Tasks::Task<System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::Diagnostic ^>> ^ GetAnalyzerSyntaxDiagnosticsAsync(Microsoft::CodeAnalysis::SyntaxTree ^ tree, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync (Microsoft.CodeAnalysis.SyntaxTree tree, System.Threading.CancellationToken cancellationToken);
member this.GetAnalyzerSyntaxDiagnosticsAsync : Microsoft.CodeAnalysis.SyntaxTree * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>>
Public Function GetAnalyzerSyntaxDiagnosticsAsync (tree As SyntaxTree, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of Diagnostic))

Параметры

tree
SyntaxTree

Дерево синтаксиса для анализа.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Применяется к

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs

Возвращает синтаксические диагностика, созданные заданным analyzers методом анализа заданного treeобъекта . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева, а некоторые диагностика, которые будут переданы для дерева при анализе полной компиляции, могут отсутствовать.

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

Параметры

tree
SyntaxTree

Дерево синтаксиса для анализа.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Анализаторы, диагностика которых требуются. Все заданные анализаторы должны быть из анализаторов, переданных в конструктор CompilationWithAnalyzers.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Применяется к

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken)

Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs

Возвращает синтаксические диагностика, созданные всеми Analyzers из анализа заданного tree, при необходимости с областью filterSpanдействия . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева или диапазона фильтров, а некоторые диагностика, которые были бы переданы для дерева при анализе полной компиляции, могут отсутствовать.

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

Параметры

tree
SyntaxTree

Дерево синтаксиса для анализа.

filterSpan
Nullable<TextSpan>

Необязательный диапазон фильтра для анализа в дереве.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Применяется к

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

Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs
Source:
CompilationWithAnalyzers.cs

Возвращает синтаксические диагностика, созданные при analyzers анализе заданного treeобъекта , при необходимости с областью filterSpanдействия . В зависимости от поведения анализаторов возвращаемые диагностика могут находиться за пределами дерева или диапазона фильтров, а некоторые диагностика, которые были бы переданы для дерева при анализе полной компиляции, могут отсутствовать.

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

Параметры

tree
SyntaxTree

Дерево синтаксиса для анализа.

filterSpan
Nullable<TextSpan>

Необязательный диапазон фильтра для анализа в дереве.

analyzers
ImmutableArray<DiagnosticAnalyzer>

Анализаторы, диагностика которых требуются. Все заданные анализаторы должны быть из анализаторов, переданных в конструктор CompilationWithAnalyzers.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Применяется к