次の方法で共有


CompilationWithAnalyzers.GetAnalyzerSyntaxDiagnosticsAsync メソッド

定義

オーバーロード

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken)

指定treeした の分析から、すべてAnalyzersによって生成診断構文を返します。 アナライザーの動作に応じて、返される診断はツリーの外部の場所を持つ場合があり、完全なコンパイルの分析によってツリーに対して報告される診断は存在しない場合があります。

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken)

指定した を分析することによってanalyzers生成される構文診断を返しますtree。 アナライザーの動作に応じて、返される診断はツリーの外部の場所を持つ場合があり、完全なコンパイルの分析によってツリーに対して報告される診断は存在しない場合があります。

GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken)

指定treeされた の分析からすべてのAnalyzersによって生成される構文診断を返します。必要に応じて、 のスコープを指定しますfilterSpan。 アナライザーの動作に応じて、返される診断はツリーまたはフィルタースパンの外側の場所を持つ場合があり、完全なコンパイルの分析によってツリーに対して報告される診断は存在しない場合があります。

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

指定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

指定した を分析することによって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

指定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.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

指定した を分析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

キャンセル トークン。

戻り値

適用対象