SemanticModel.GetConstantValue(SyntaxNode, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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