CSharpSyntaxTree.GetDiagnostics メソッド

定義

オーバーロード

GetDiagnostics(CancellationToken)

構文ツリー内のすべての診断の一覧を取得します。

GetDiagnostics(SyntaxTrivia)

トリビアに関連付けられているすべての診断の一覧を取得します。

GetDiagnostics(SyntaxNode)

指定したノードをルートとして持つサブ ツリー内のすべての診断の一覧を取得します。

GetDiagnostics(SyntaxNodeOrToken)

指定したノードをルートとして持つサブ ツリー、またはトークンとその関連するトリビアに関連付けられているサブ ツリー内のすべての診断の一覧を取得します。

GetDiagnostics(SyntaxToken)

トークンに関連付けられているすべての診断と関連するトリビアの一覧を取得します。

GetDiagnostics(CancellationToken)

Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs

構文ツリー内のすべての診断の一覧を取得します。

public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (System.Threading.CancellationToken cancellationToken = default);
override this.GetDiagnostics : System.Threading.CancellationToken -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of Diagnostic)

パラメーター

cancellationToken
CancellationToken

戻り値

注釈

このメソッドは、/nowarn、/warnaserror などのコンパイラ オプションに #pragma基づいて診断をフィルター処理しません。

適用対象

GetDiagnostics(SyntaxTrivia)

Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs

トリビアに関連付けられているすべての診断の一覧を取得します。

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxTrivia trivia);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxTrivia trivia);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxTrivia -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (trivia As SyntaxTrivia) As IEnumerable(Of Diagnostic)

パラメーター

trivia
SyntaxTrivia

戻り値

注釈

このメソッドは、/nowarn、/warnaserror などのコンパイラ オプションに #pragma基づいて診断をフィルター処理しません。

適用対象

GetDiagnostics(SyntaxNode)

Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs

指定したノードをルートとして持つサブ ツリー内のすべての診断の一覧を取得します。

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxNode ^ node);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxNode node);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxNode -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (node As SyntaxNode) As IEnumerable(Of Diagnostic)

パラメーター

node
SyntaxNode

戻り値

注釈

このメソッドは、/nowarn、/warnaserror などのコンパイラ オプションに #pragma基づいて診断をフィルター処理しません。

適用対象

GetDiagnostics(SyntaxNodeOrToken)

Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs

指定したノードをルートとして持つサブ ツリー、またはトークンとその関連するトリビアに関連付けられているサブ ツリー内のすべての診断の一覧を取得します。

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxNodeOrToken nodeOrToken);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxNodeOrToken nodeOrToken);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxNodeOrToken -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (nodeOrToken As SyntaxNodeOrToken) As IEnumerable(Of Diagnostic)

パラメーター

nodeOrToken
SyntaxNodeOrToken

戻り値

注釈

このメソッドは、/nowarn、/warnaserror などのコンパイラ オプションに #pragma基づいて診断をフィルター処理しません。

適用対象

GetDiagnostics(SyntaxToken)

Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs
Source:
CSharpSyntaxTree.cs

トークンに関連付けられているすべての診断と関連するトリビアの一覧を取得します。

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxToken token);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxToken token);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxToken -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (token As SyntaxToken) As IEnumerable(Of Diagnostic)

パラメーター

token
SyntaxToken

戻り値

注釈

このメソッドは、/nowarn、/warnaserror などのコンパイラ オプションに #pragma基づいて診断をフィルター処理しません。

適用対象