Поделиться через


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

Маркер отмены, который можно использовать для отмены процесса получения диагностики.

Возвращаемое значение

Применяется к