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

戻り値

適用対象