SemanticModel.GetConstantValue(SyntaxNode, CancellationToken) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果提供的節點具有常數值,則會傳回選擇性值,並將 HasValue 設定為 true,並將 Value 設定為常數。 如果節點沒有常數值,則會傳回 Optional,且 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