SemanticModel.GetSyntaxDiagnostics 方法

定義

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

C#
public abstract System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> GetSyntaxDiagnostics(Microsoft.CodeAnalysis.Text.TextSpan? span = default, System.Threading.CancellationToken cancellationToken = default);

參數

span
Nullable<TextSpan>

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

cancellationToken
CancellationToken

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

傳回

適用於

產品 版本
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0