CSharpSyntaxTree.GetDiagnostics メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetDiagnostics(CancellationToken) |
構文ツリー内のすべての診断の一覧を取得します。 |
GetDiagnostics(SyntaxTrivia) |
トリビアに関連付けられているすべての診断の一覧を取得します。 |
GetDiagnostics(SyntaxNode) |
指定したノードをルートとして持つサブ ツリー内のすべての診断の一覧を取得します。 |
GetDiagnostics(SyntaxNodeOrToken) |
指定したノードをルートとして持つサブ ツリー、またはトークンとその関連するトリビアに関連付けられているサブ ツリー内のすべての診断の一覧を取得します。 |
GetDiagnostics(SyntaxToken) |
トークンに関連付けられているすべての診断と関連するトリビアの一覧を取得します。 |
GetDiagnostics(CancellationToken)
構文ツリー内のすべての診断の一覧を取得します。
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)
トリビアに関連付けられているすべての診断の一覧を取得します。
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)
指定したノードをルートとして持つサブ ツリー内のすべての診断の一覧を取得します。
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)
指定したノードをルートとして持つサブ ツリー、またはトークンとその関連するトリビアに関連付けられているサブ ツリー内のすべての診断の一覧を取得します。
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)
トークンに関連付けられているすべての診断と関連するトリビアの一覧を取得します。
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
基づいて診断をフィルター処理しません。
適用対象
.NET