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


SemanticModel.GetConstantValueCore(SyntaxNode, CancellationToken) Метод

Определение

Если указанный узел имеет константное значение, необязательное значение будет возвращено с параметром HasValue, равным true, и значением, установленным для константы. Если узел не имеет константного значения, необязательный возвращается со значением HasValue со значением false.

protected abstract Microsoft.CodeAnalysis.Optional<object> GetConstantValueCore (Microsoft.CodeAnalysis.SyntaxNode node, System.Threading.CancellationToken cancellationToken = default);
protected abstract Microsoft.CodeAnalysis.Optional<object?> GetConstantValueCore (Microsoft.CodeAnalysis.SyntaxNode node, System.Threading.CancellationToken cancellationToken = default);
abstract member GetConstantValueCore : Microsoft.CodeAnalysis.SyntaxNode * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Optional<obj>
Protected MustOverride Function GetConstantValueCore (node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As Optional(Of Object)

Параметры

node
SyntaxNode
cancellationToken
CancellationToken

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

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