Share via


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)

トークン インスタンスが、コメント、空白文字などの構文トリビアを表しているかどうかを判断します。

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 変換に関する構文の事実を決定するためのメンバーを提供します。

適用対象