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


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

Определение

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

public Microsoft.CodeAnalysis.Optional<object> GetConstantValue (Microsoft.CodeAnalysis.SyntaxNode node, System.Threading.CancellationToken cancellationToken = default);
public Microsoft.CodeAnalysis.Optional<object?> GetConstantValue (Microsoft.CodeAnalysis.SyntaxNode node, System.Threading.CancellationToken cancellationToken = default);
member this.GetConstantValue : Microsoft.CodeAnalysis.SyntaxNode * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Optional<obj>
Public Function GetConstantValue (node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As Optional(Of Object)

Параметры

node
SyntaxNode
cancellationToken
CancellationToken

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

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