다음을 통해 공유


SyntaxFacts 클래스

정의

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

public ref class SyntaxFacts
public class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
상속
SyntaxFacts

생성자

SyntaxFacts()

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

속성

EqualityComparer

에 대한 사용자 지정 같음 비교자 SyntaxKind

메서드

AllowsLeadingImplicitLineContinuation(SyntaxToken)

명시적 줄 연속 시퀀스 '_'을 요구하지 않고도 줄 바꿈이 지정된 구문Token보다 올바르게 선행될 수 있는지 또는 포함된 문을 종료할지 여부를 나타냅니다.

AllowsTrailingImplicitLineContinuation(SyntaxToken)

줄 바꿈이 명시적 줄 연속 시퀀스 '_'를 요구하지 않고 지정된 구문Token을 올바르게 따를 수 있는지 또는 포함된 문을 종료하지 않고도 유효한지 여부를 나타냅니다.

GetAccessorStatementKind(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetBaseTypeStatementKind(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetBinaryExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetBlockName(SyntaxKind)

SyntaxKind를 기반으로 키워드 또는 문장 부호 텍스트 반환

GetContextualKeywordKind(String)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetContextualKeywordKinds()

상황에 맞는 키워드 가져오기

GetInstanceExpression(SyntaxKind)

다른 구문 종류에 대해 'Me', 'MyBase' 및 'MyClass' 키워드 또는 SyntaxKind.None에 대한 특파원 식 구문을 반환합니다.

GetKeywordKind(String)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetKeywordKinds()

예약된 키워드 및 상황에 맞는 키워드 모두 가져오기

GetLiteralExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetOperatorKind(String)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetPreprocessorKeywordKind(String)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetPreprocessorKeywordKinds()

전처리기 키워드 가져오기

GetPunctuationKinds()

문장 부호 가져오기

GetReservedKeywordKinds()

예약된 키워드 모두 가져오기

GetText(Accessibility)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetText(SyntaxKind)

SyntaxKind를 기반으로 키워드 또는 문장 부호 텍스트 반환

GetTypeStatementKind(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

GetUnaryExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAccessibilityModifier(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAccessorBlock(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAccessorStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAccessorStatementAccessorKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAccessorStatementKeyword(SyntaxKind)
사용되지 않음.

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAddRemoveHandlerStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAddressOfOperand(ExpressionSyntax)

노드가 AddressOf 식의 피연산자이면 true를 반환합니다.

IsAnyToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAssignmentStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAssignmentStatementOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsAttributeName(SyntaxNode)

SyntaxNode가 특성 이름인지 확인합니다. 특성 이름이 되도록 구문은 Attribute에서 부모로 지정해야 하며 노드 자체는 Attribute.Name 속성과 같아야 합니다.

IsAttributeTargetAttributeModifier(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsBinaryExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsBinaryExpressionOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsCaseBlock(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsCaseStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsColon(Char)

유니코드 문자가 콜론 문자인지 여부를 확인합니다.

IsContextualKeyword(SyntaxKind)

종류가 상황에 맞는 키워드를 나타내는지 확인

IsContinueStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsContinueStatementBlockKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsCrefOperatorReferenceOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsCrefSignaturePartModifier(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDeclareStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDeclareStatementCharsetKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDeclareStatementKeyword(SyntaxKind)
사용되지 않음.

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDeclareStatementSubOrFunctionKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDelegateStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDelegateStatementKeyword(SyntaxKind)
사용되지 않음.

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDelegateStatementSubOrFunctionKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDoLoopBlock(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsDoStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsEndBlockStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsEndBlockStatementBlockKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsExitStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsExitStatementBlockKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsHash(Char)

유니코드 문자가 해시 문자인지 여부를 확인합니다.

IsIdentifierPartCharacter(Char)

유니코드 문자가 Visual Basic 식별자의 일부가 될 수 있는지 여부를 결정합니다.

IsIdentifierStartCharacter(Char)

유니코드 문자가 Visual Basic 식별자의 시작 문자가 될 수 있는지 확인합니다.

IsIfDirectiveTrivia(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsInNamespaceOrTypeContext(SyntaxNode)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsInstanceExpression(SyntaxKind)

토큰 인스턴스가 'Me', 'MyBase' 또는 'MyClass' 키워드를 나타내는지 확인합니다.

IsInTypeOnlyContext(ExpressionSyntax)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsInvocationOrAddressOfOperand(ExpressionSyntax)

노드가 AddressOf 식의 피연산자이거나 호출 개체인 경우 true를 반환합니다. 함수 및 속성 가져오기 접근자 내의 반환 값 변수에 대한 특수 바인딩 규칙에 사용됩니다.

IsInvoked(ExpressionSyntax)

노드가 호출 식의 개체이면 true를 반환합니다.

IsKeywordEventContainerKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsKeywordKind(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLabel(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLabelLabelToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLabelStatementLabelToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLambdaHeader(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLambdaHeaderKeyword(SyntaxKind)
사용되지 않음.

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLanguagePunctuation(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLiteralExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLiteralExpressionToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsLoopStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMemberAccessExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMemberAccessExpressionOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMethodBlock(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMethodStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMethodStatementKeyword(SyntaxKind)
사용되지 않음.

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMethodStatementSubOrFunctionKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsMultiLineLambdaExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsName(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsNamedArgumentName(SyntaxNode)

노드는 호출 또는 개체 만들기 식의 명명된 인수의 이름이지만 특성은 아닙니다.

IsNamespaceMemberDeclaration(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsNewLine(Char)

유니코드 문자가 줄 바꿈 문자인지 여부를 확인합니다.

IsOnErrorGoToStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsOperator(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsOperatorStatementOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsOptionStatementNameKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsOptionStatementValueKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsOrdering(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsOrderingAscendingOrDescendingKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPartitionClause(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPartitionClauseSkipOrTakeKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPartitionWhileClause(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPredefinedCastExpressionKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPredefinedType(SyntaxKind)

토큰이 미리 정의된 형식인지 확인하는 도우미

IsPreprocessorDirective(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPreprocessorKeyword(SyntaxKind)

토큰 인스턴스가 전처리기 키워드를 나타내는지 확인

IsPreprocessorPunctuation(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPunctuation(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsPunctuationOrKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsReDimStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsRelationalCaseClause(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsRelationalCaseClauseOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsRelationalOperator(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsReservedKeyword(SyntaxKind)

종류가 예약된 키워드를 나타내는지 확인

IsReservedTupleElementName(String)

요소 이름이 예약되어 있는지 여부를 확인합니다.

예: "Item3"은 예약되어 있습니다. "Rest", "ToString" 및 System.ValueTuple의 다른 멤버가 예약되어 있습니다. 예약되지 않은 이름은 False를 반환합니다.

IsResumeStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsSingleLineLambdaExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsSpecialConstraint(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsSpecialConstraintConstraintKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsStopOrEndStatement(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsStopOrEndStatementStopOrEndKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsTrivia(SyntaxKind)

토큰 인스턴스가 주석, 공백 등과 같은 구문 퀴즈를 나타내는지 확인합니다.

IsTypeOfExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsTypeOfExpressionOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsTypeParameterVarianceKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsUnaryExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsUnaryExpressionOperatorToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsUnderscore(Char)

유니코드 문자가 밑줄 문자인지 여부를 확인합니다.

IsValidIdentifier(String)

이름이 유효한 식별자인지 확인합니다.

IsWhileOrUntilClause(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsWhitespace(Char)

유니코드 문자가 공백을 나타내는지 여부를 확인합니다.

IsXmlCrefAttributeEndQuoteToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlCrefAttributeStartQuoteToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlMemberAccessExpression(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlMemberAccessExpressionToken2(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlNameAttributeEndQuoteToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlNameAttributeStartQuoteToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlStringEndQuoteToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlStringStartQuoteToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlTextToken(SyntaxKind)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

IsXmlWhitespace(Char)

유니코드 문자가 XML 공백을 나타내는지 여부를 확인합니다.

MakeHalfWidthIdentifier(String)

반 너비 형식 유니코드 문자 문자열을 만듭니다.

VarianceKindFromToken(SyntaxToken)

문자 및 유니코드 변환에 대한 구문 팩트를 결정하기 위한 멤버를 제공합니다.

적용 대상