Partager via


SyntaxFacts Classe

Définition

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

public ref class SyntaxFacts
public class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
Héritage
SyntaxFacts

Constructeurs

SyntaxFacts()

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

Propriétés

EqualityComparer

Comparateur d’égalité personnalisé pour SyntaxKind

Méthodes

AllowsLeadingImplicitLineContinuation(SyntaxToken)

Indique si un saut de ligne peut précéder validement le SyntaxToken spécifié sans nécessiter de séquence de continuation de ligne explicite ' _' ou terminer l’instruction conteneur.

AllowsTrailingImplicitLineContinuation(SyntaxToken)

Indique si un saut de ligne peut suivre validement le SyntaxToken spécifié sans nécessiter de séquence de continuation de ligne explicite ' _' ou mettre fin à l’instruction conteneur.

GetAccessorStatementKind(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetBaseTypeStatementKind(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetBinaryExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetBlockName(SyntaxKind)

Renvoyer un mot clé ou un texte de ponctuation basé sur SyntaxKind

GetContextualKeywordKind(String)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetContextualKeywordKinds()

Obtenir des mots clés contextuels

GetInstanceExpression(SyntaxKind)

Retourne la syntaxe d’expression correspondante pour les mots clés « Me », « MyBase » et « MyClass » ou SyntaxKind.None pour d’autres types de syntaxe

GetKeywordKind(String)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetKeywordKinds()

Obtenir tous les mots clés réservés et contextuels

GetLiteralExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetOperatorKind(String)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetPreprocessorKeywordKind(String)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetPreprocessorKeywordKinds()

Obtenir des mots clés de préprocesseur

GetPunctuationKinds()

Obtenir des ponctuations

GetReservedKeywordKinds()

Obtenir tous les mots clés réservés

GetText(Accessibility)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetText(SyntaxKind)

Renvoyer un mot clé ou un texte de ponctuation basé sur SyntaxKind

GetTypeStatementKind(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

GetUnaryExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAccessibilityModifier(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAccessorBlock(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAccessorStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAccessorStatementAccessorKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAccessorStatementKeyword(SyntaxKind)
Obsolète.

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAddRemoveHandlerStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAddressOfOperand(ExpressionSyntax)

Retourne true si le nœud est l’opérande d’une expression AddressOf

IsAnyToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAssignmentStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAssignmentStatementOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsAttributeName(SyntaxNode)

Vérifie si SyntaxNode est un nom d’attribut. Pour être un nom d’attribut, la syntaxe doit être parentée par un attribut et le nœud lui-même doit être égal à la propriété Attribute.Name.

IsAttributeTargetAttributeModifier(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsBinaryExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsBinaryExpressionOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsCaseBlock(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsCaseStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsColon(Char)

Détermine si le caractère Unicode est un caractère deux-points.

IsContextualKeyword(SyntaxKind)

Déterminer si le type représente un mot clé contextuel

IsContinueStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsContinueStatementBlockKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsCrefOperatorReferenceOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsCrefSignaturePartModifier(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDeclareStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDeclareStatementCharsetKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDeclareStatementKeyword(SyntaxKind)
Obsolète.

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDeclareStatementSubOrFunctionKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDelegateStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDelegateStatementKeyword(SyntaxKind)
Obsolète.

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDelegateStatementSubOrFunctionKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDoLoopBlock(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsDoStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsEndBlockStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsEndBlockStatementBlockKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsExitStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsExitStatementBlockKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsHash(Char)

Détermine si le caractère Unicode est un caractère de hachage.

IsIdentifierPartCharacter(Char)

Détermine si le caractère Unicode peut faire partie d’un identificateur Visual Basic.

IsIdentifierStartCharacter(Char)

Détermine si le caractère Unicode peut être le caractère de départ d’un identificateur Visual Basic.

IsIfDirectiveTrivia(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsInNamespaceOrTypeContext(SyntaxNode)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsInstanceExpression(SyntaxKind)

Déterminer si l’instance de jeton représente les mots clés « Moi », « MyBase » ou « MyClass ».

IsInTypeOnlyContext(ExpressionSyntax)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsInvocationOrAddressOfOperand(ExpressionSyntax)

Retourne true si le nœud est l’opérande d’une expression AddressOf ou l’objet d’un appel. Cela est utilisé pour des règles de liaison spéciales autour de la variable de valeur de retour dans les accesseurs Functions et Property Get.

IsInvoked(ExpressionSyntax)

Retourne true si le nœud est l’objet d’une expression d’appel

IsKeywordEventContainerKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsKeywordKind(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLabel(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLabelLabelToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLabelStatementLabelToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLambdaHeader(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLambdaHeaderKeyword(SyntaxKind)
Obsolète.

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLanguagePunctuation(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLiteralExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLiteralExpressionToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsLoopStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMemberAccessExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMemberAccessExpressionOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMethodBlock(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMethodStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMethodStatementKeyword(SyntaxKind)
Obsolète.

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMethodStatementSubOrFunctionKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsMultiLineLambdaExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsName(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsNamedArgumentName(SyntaxNode)

Nœud nom d’un argument nommé d’une expression d’appel ou de création d’objet, mais pas d’un attribut.

IsNamespaceMemberDeclaration(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsNewLine(Char)

Détermine si le caractère Unicode est un caractère de saut de ligne.

IsOnErrorGoToStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsOperator(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsOperatorStatementOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsOptionStatementNameKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsOptionStatementValueKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsOrdering(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsOrderingAscendingOrDescendingKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPartitionClause(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPartitionClauseSkipOrTakeKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPartitionWhileClause(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPredefinedCastExpressionKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPredefinedType(SyntaxKind)

Assistance pour vérifier si le jeton est un type prédéfini

IsPreprocessorDirective(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPreprocessorKeyword(SyntaxKind)

Déterminer si l’instance de jeton représente un mot clé de préprocesseur

IsPreprocessorPunctuation(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPunctuation(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsPunctuationOrKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsReDimStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsRelationalCaseClause(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsRelationalCaseClauseOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsRelationalOperator(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsReservedKeyword(SyntaxKind)

Déterminer si le type représente un mot clé réservé

IsReservedTupleElementName(String)

Vérifie si le nom de l’élément est réservé.

Par exemple : « Item3 » est réservé. « Rest », « ToString » et d’autres membres de System.ValueTuple sont réservés. Les noms qui ne sont pas réservés retournent False.

IsResumeStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsSingleLineLambdaExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsSpecialConstraint(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsSpecialConstraintConstraintKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsStopOrEndStatement(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsStopOrEndStatementStopOrEndKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsTrivia(SyntaxKind)

Déterminez si l’instance de jeton représente une trivia de syntaxe telle que le commentaire, l’espace blanc, etc.

IsTypeOfExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsTypeOfExpressionOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsTypeParameterVarianceKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsUnaryExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsUnaryExpressionOperatorToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsUnderscore(Char)

Détermine si le caractère Unicode est un caractère de soulignement.

IsValidIdentifier(String)

Détermine si le nom est un identificateur valide.

IsWhileOrUntilClause(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsWhitespace(Char)

Détermine si le caractère Unicode représente un espace blanc.

IsXmlCrefAttributeEndQuoteToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlCrefAttributeStartQuoteToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlMemberAccessExpression(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlMemberAccessExpressionToken2(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlNameAttributeEndQuoteToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlNameAttributeStartQuoteToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlStringEndQuoteToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlStringStartQuoteToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlTextToken(SyntaxKind)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

IsXmlWhitespace(Char)

Détermine si le caractère Unicode représente un espace blanc XML.

MakeHalfWidthIdentifier(String)

Crée une chaîne de caractères Unicode de forme de demi-largeur.

VarianceKindFromToken(SyntaxToken)

Fournit des membres pour déterminer les faits de syntaxe sur les caractères et les conversions Unicode.

S’applique à