Freigeben über


SemanticModel.GetConstantValueCore(SyntaxNode, CancellationToken) Methode

Definition

Wenn der bereitgestellte Knoten einen Konstantenwert aufweist, wird ein optionaler Wert mit HasValue auf true und mit Wert auf die Konstante zurückgegeben. Wenn der Knoten keinen Konstantenwert aufweist, wird ein Optionaler Wert mit HasValue auf "false" zurückgegeben.

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)

Parameter

node
SyntaxNode
cancellationToken
CancellationToken

Gibt zurück

Gilt für: