共用方式為


SyntaxFacts 類別

定義

提供成員來判斷字元和 Unicode 轉換的語法事實。

public ref class SyntaxFacts
public class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
繼承
SyntaxFacts

建構函式

SyntaxFacts()

提供成員來判斷字元和 Unicode 轉換的語法事實。

屬性

EqualityComparer

的自訂相等比較子 SyntaxKind

方法

AllowsLeadingImplicitLineContinuation(SyntaxToken)

指出分行符號在指定的 SyntaxToken 之前是否有效,而不需要明確的行接續序列 ' _' 或終止包含語句。

AllowsTrailingImplicitLineContinuation(SyntaxToken)

指出分行符號是否可能有效遵循指定的 SyntaxToken,而不需要明確的行接續序列 ' _' 或終止包含語句。

GetAccessorStatementKind(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetBaseTypeStatementKind(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetBinaryExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetBlockName(SyntaxKind)

根據 SyntaxKind 傳回關鍵字或標點符號文字

GetContextualKeywordKind(String)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetContextualKeywordKinds()

取得內容關鍵字

GetInstanceExpression(SyntaxKind)

針對其他語法類型傳回 'Me'、'MyBase' 和 'MyClass' 關鍵字或 SyntaxKind.None 的對應運算式語法

GetKeywordKind(String)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetKeywordKinds()

取得所有保留和內容相關的關鍵字

GetLiteralExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetOperatorKind(String)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetPreprocessorKeywordKind(String)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetPreprocessorKeywordKinds()

取得預處理器關鍵字

GetPunctuationKinds()

取得標點符號

GetReservedKeywordKinds()

取得所有保留關鍵字

GetText(Accessibility)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetText(SyntaxKind)

根據 SyntaxKind 傳回關鍵字或標點符號文字

GetTypeStatementKind(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

GetUnaryExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAccessibilityModifier(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAccessorBlock(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAccessorStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAccessorStatementAccessorKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAccessorStatementKeyword(SyntaxKind)
已淘汰.

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAddRemoveHandlerStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAddressOfOperand(ExpressionSyntax)

如果節點是 AddressOf 運算式的運算元,則傳回 true

IsAnyToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAssignmentStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAssignmentStatementOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsAttributeName(SyntaxNode)

檢查 SyntaxNode 是否為屬性名稱。 若要成為屬性名稱,語法必須由 Attribute 父系,而且節點本身必須等於 Attribute.Name 屬性。

IsAttributeTargetAttributeModifier(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsBinaryExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsBinaryExpressionOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsCaseBlock(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsCaseStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsColon(Char)

判斷 unicode 字元是否為冒號字元。

IsContextualKeyword(SyntaxKind)

判斷種類是否代表內容關鍵字

IsContinueStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsContinueStatementBlockKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsCrefOperatorReferenceOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsCrefSignaturePartModifier(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDeclareStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDeclareStatementCharsetKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDeclareStatementKeyword(SyntaxKind)
已淘汰.

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDeclareStatementSubOrFunctionKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDelegateStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDelegateStatementKeyword(SyntaxKind)
已淘汰.

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDelegateStatementSubOrFunctionKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDoLoopBlock(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsDoStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsEndBlockStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsEndBlockStatementBlockKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsExitStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsExitStatementBlockKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsHash(Char)

判斷 Unicode 字元是否為雜湊字元。

IsIdentifierPartCharacter(Char)

判斷 Unicode 字元是否可以是 Visual Basic 識別碼的一部分。

IsIdentifierStartCharacter(Char)

判斷 Unicode 字元是否可以是 Visual Basic 識別碼的起始字元。

IsIfDirectiveTrivia(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsInNamespaceOrTypeContext(SyntaxNode)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsInstanceExpression(SyntaxKind)

判斷權杖實例是否代表 'Me'、'MyBase' 或 'MyClass' 關鍵字

IsInTypeOnlyContext(ExpressionSyntax)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsInvocationOrAddressOfOperand(ExpressionSyntax)

如果節點是 AddressOf 運算式的運算元或調用的物件,則傳回 true。 這用於 Functions 和 Property Get 存取子內傳回值變數周圍的特殊系結規則。

IsInvoked(ExpressionSyntax)

如果節點是調用運算式的物件,則傳回 true

IsKeywordEventContainerKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsKeywordKind(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLabel(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLabelLabelToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLabelStatementLabelToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLambdaHeader(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLambdaHeaderKeyword(SyntaxKind)
已淘汰.

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLanguagePunctuation(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLiteralExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLiteralExpressionToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsLoopStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMemberAccessExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMemberAccessExpressionOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMethodBlock(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMethodStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMethodStatementKeyword(SyntaxKind)
已淘汰.

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMethodStatementSubOrFunctionKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsMultiLineLambdaExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsName(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsNamedArgumentName(SyntaxNode)

這是調用或物件建立運算式的具名引數名稱,但不是屬性的節點。

IsNamespaceMemberDeclaration(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsNewLine(Char)

判斷 Unicode 字元是否為分行符號。

IsOnErrorGoToStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsOperator(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsOperatorStatementOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsOptionStatementNameKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsOptionStatementValueKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsOrdering(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsOrderingAscendingOrDescendingKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPartitionClause(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPartitionClauseSkipOrTakeKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPartitionWhileClause(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPredefinedCastExpressionKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPredefinedType(SyntaxKind)

協助程式檢查權杖是否為預先定義的類型

IsPreprocessorDirective(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPreprocessorKeyword(SyntaxKind)

判斷權杖實例是否代表預處理器關鍵字

IsPreprocessorPunctuation(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPunctuation(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsPunctuationOrKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsReDimStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsRelationalCaseClause(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsRelationalCaseClauseOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsRelationalOperator(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsReservedKeyword(SyntaxKind)

判斷種類是否代表保留關鍵字

IsReservedTupleElementName(String)

檢查項目名稱是否保留。

例如:保留 「Item3」。 保留 「Rest」、「ToString」 和 System.ValueTuple 的其他成員。 未保留的名稱會傳回 False。

IsResumeStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsSingleLineLambdaExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsSpecialConstraint(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsSpecialConstraintConstraintKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsStopOrEndStatement(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsStopOrEndStatementStopOrEndKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsTrivia(SyntaxKind)

判斷權杖實例是否代表語法 Trivia,例如批註、空白字元等...

IsTypeOfExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsTypeOfExpressionOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsTypeParameterVarianceKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsUnaryExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsUnaryExpressionOperatorToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsUnderscore(Char)

判斷 unicode 字元是否為底線字元。

IsValidIdentifier(String)

判斷名稱是否為有效的識別碼。

IsWhileOrUntilClause(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsWhitespace(Char)

判斷 Unicode 字元是否代表空白字元。

IsXmlCrefAttributeEndQuoteToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlCrefAttributeStartQuoteToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlMemberAccessExpression(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlMemberAccessExpressionToken2(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlNameAttributeEndQuoteToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlNameAttributeStartQuoteToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlStringEndQuoteToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlStringStartQuoteToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlTextToken(SyntaxKind)

提供成員來判斷字元和 Unicode 轉換的語法事實。

IsXmlWhitespace(Char)

判斷 Unicode 字元是否代表 XML 空白字元。

MakeHalfWidthIdentifier(String)

建立半形格式 Unicode 字元字串。

VarianceKindFromToken(SyntaxToken)

提供成員來判斷字元和 Unicode 轉換的語法事實。

適用於