Freigeben über


SemanticModel.GetConstantValue(SyntaxNode, CancellationToken) Methode

Definition

Wenn der bereitgestellte Knoten einen Konstantenwert aufweist, wird ein optionaler Wert zurückgegeben, wobei HasValue auf "true" und "Value" auf die Konstante festgelegt ist. Wenn der Knoten keinen Konstantenwert aufweist, wird ein Optional-Wert zurückgegeben, wobei HasValue auf "false" festgelegt ist.

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)

Parameter

node
SyntaxNode
cancellationToken
CancellationToken

Gibt zurück

Gilt für: