共用方式為


SemanticModel.GetSyntaxDiagnostics 方法

定義

取得與此物件相關聯之語法樹狀結構中的所有語法錯誤。 不會收到涉及宣告或編譯方法主體或初始化運算式的錯誤。

public abstract System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> GetSyntaxDiagnostics (Microsoft.CodeAnalysis.Text.TextSpan? span = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSyntaxDiagnostics : Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>
Public MustOverride Function GetSyntaxDiagnostics (Optional span As Nullable(Of TextSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic)

參數

span
Nullable<TextSpan>

要取得診斷的語法樹狀結構中的選擇性範圍。 如果未指定任何引數,則會傳回整個樹狀結構的診斷。

cancellationToken
CancellationToken

可用來取消取得診斷程式的取消權杖。

傳回

適用於