다음을 통해 공유


CompilationWithAnalyzers.GetAnalyzerSyntaxDiagnosticsAsync 메서드

정의

오버로드

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken)

지정된 tree를 분석하여 모든 Analyzers 에서 생성한 구문 진단 반환합니다. 분석기의 동작에 따라 반환된 진단 트리 외부에 위치가 있을 수 있으며 전체 컴파일을 분석하여 트리에 대해 보고되는 일부 진단 없을 수 있습니다.

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

지정된 tree를 분석하여 생성된 analyzers 구문 진단 반환합니다. 분석기의 동작에 따라 반환된 진단 트리 외부에 위치가 있을 수 있으며 전체 컴파일을 분석하여 트리에 대해 보고되는 일부 진단 없을 수 있습니다.

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken)

필요에 tree따라 범위filterSpan가 지정된 를 분석하여 에서 생성된 구 Analyzers 문 진단 반환합니다. 분석기의 동작에 따라 반환된 진단 트리 또는 필터 범위 외부의 위치를 가질 수 있으며 전체 컴파일을 분석하여 트리에 대해 보고되는 일부 진단 없을 수 있습니다.

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

지정된 tree를 분석하여 생성된 analyzers 구문 진단 반환하고, 필요에 따라 로 범위가 지정됩니다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
Source:
CompilationWithAnalyzers.cs

지정된 tree를 분석하여 모든 Analyzers 에서 생성한 구문 진단 반환합니다. 분석기의 동작에 따라 반환된 진단 트리 외부에 위치가 있을 수 있으며 전체 컴파일을 분석하여 트리에 대해 보고되는 일부 진단 없을 수 있습니다.

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
Source:
CompilationWithAnalyzers.cs

지정된 tree를 분석하여 생성된 analyzers 구문 진단 반환합니다. 분석기의 동작에 따라 반환된 진단 트리 외부에 위치가 있을 수 있으며 전체 컴파일을 분석하여 트리에 대해 보고되는 일부 진단 없을 수 있습니다.

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
Source:
CompilationWithAnalyzers.cs

필요에 tree따라 범위filterSpan가 지정된 를 분석하여 에서 생성된 구 Analyzers 문 진단 반환합니다. 분석기의 동작에 따라 반환된 진단 트리 또는 필터 범위 외부의 위치를 가질 수 있으며 전체 컴파일을 분석하여 트리에 대해 보고되는 일부 진단 없을 수 있습니다.

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
Source:
CompilationWithAnalyzers.cs

지정된 tree를 분석하여 생성된 analyzers 구문 진단 반환하고, 필요에 따라 로 범위가 지정됩니다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

취소 토큰입니다.

반환

적용 대상