SyntaxFactory.LiteralExpression(SyntaxKind, SyntaxToken) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示常值。 常值的類型取決於 Kind 屬性:IntegerLiteral、CharacterLiteral、BooleanLiteral、DecimalLiteral、FloatingLiteral、DateLiteral 或 StringLiteral。 常值的值可以藉由將相關聯的 Token 轉換成正確的型別,並從權杖取得值來決定。
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ LiteralExpression(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken token);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax LiteralExpression (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken token);
static member LiteralExpression : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax
Public Shared Function LiteralExpression (kind As SyntaxKind, token As SyntaxToken) As LiteralExpressionSyntax
參數
- kind
- SyntaxKind
, SyntaxKind 表示常值ExpressionSyntax 的特定類型。 其中一個 CharacterLiteralExpression、TrueLiteralExpression、FalseLiteralExpression、NumericLiteralExpression、DateLiteralExpression、StringLiteralExpression、NothingLiteralExpression。
- token
- SyntaxToken
表示常值的標記。 Kind 屬性會決定這個屬性傳回的類型:Kind=IntegerLiteral == > 會傳回 IntegerLiteralToken。 Kind=CharacterLiteral == > 會傳回 CharacterLiteralToken。 Kind=DecimalLiteral == > Returns DecimalLiteralToken Kind=FloatingLiteral == > Returns FloatingLiteralToken Kind=DateLiteral == > Returns DateLiteralToken Kind=StringLiteral == > Returns StringLiteralToken Kind=BooleanLiteral == > 傳回關鍵字 (,其種類為 TrueKeyword 或 FalseKeyword) Kind=NothingLiteral == > 傳回關鍵字 (,其種類為 NothingKeyword)