Partager via


SyntaxFacts Classe

Définition

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

public ref class SyntaxFacts abstract sealed
public static class SyntaxFacts
type SyntaxFacts = class
Public Module SyntaxFacts
Héritage
SyntaxFacts

Propriétés

EqualityComparer

Comparateur d’égalité personnalisé pour SyntaxKind

Méthodes

GetAccessorDeclarationKind(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetAssignmentExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetBaseTypeDeclarationKind(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetBinaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetCheckStatement(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetContextualKeywordKind(String)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetContextualKeywordKinds()

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetInstanceExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetKeywordKind(String)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetKeywordKinds()

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetLiteralExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetOperatorKind(String)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetPostfixUnaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetPrefixUnaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetPreprocessorKeywordKind(String)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetPreprocessorKeywordKinds()

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetPrimaryFunction(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetPunctuationKinds()

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetReservedKeywordKinds()

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetSwitchLabelKind(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetText(Accessibility)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetText(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

GetTypeDeclarationKind(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAccessibilityModifier(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAccessorDeclaration(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAccessorDeclarationKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAliasQualifier(SyntaxNode)

Retourne true si le nœud est l’alias d’un AliasQualifiedNameSyntax

IsAnyOverloadableOperator(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAnyToken(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAnyUnaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAssignmentExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAssignmentExpressionOperatorToken(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAttributeName(SyntaxNode)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsAttributeTargetSpecifier(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsBinaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsBinaryExpressionOperatorToken(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsCheckedOperator(String)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsContextualKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsDocumentationCommentTrivia(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsFixedStatementExpression(SyntaxNode)

L’expression est-elle l’initialiseur dans une instruction fixe ?

IsGlobalMemberDeclaration(SyntaxKind)

Déclarations de membre qui peuvent apparaître dans le code global (autres que les déclarations de type).

IsIdentifierPartCharacter(Char)

Retourne true si le caractère Unicode peut faire partie d’un identificateur C#.

IsIdentifierStartCharacter(Char)

Retourne true si le caractère Unicode peut être le caractère de départ d’un identificateur C#.

IsIndexed(ExpressionSyntax)

Retourne true si le nœud est l’objet d’une expression d’accès d’élément.

IsInNamespaceOrTypeContext(ExpressionSyntax)

Retourne true si un nœud se trouve dans un emplacement d’arborescence qui est censé être un espace de noms ou un type

IsInstanceExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsInTypeOnlyContext(ExpressionSyntax)

Retourne true si le nœud se trouve dans un emplacement d’arborescence qui est censé être un type

IsInvoked(ExpressionSyntax)

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

IsKeywordKind(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsLambdaBody(SyntaxNode)
Obsolète.

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsLanguagePunctuation(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsLiteralExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsName(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsNamedArgumentName(SyntaxNode)

Nœud nom d’un argument nommé d’un appel, d’une expression de création d’objet, d’un initialiseur de constructeur ou d’un accès aux éléments, mais pas d’un attribut.

IsNamespaceAliasQualifier(ExpressionSyntax)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsNamespaceMemberDeclaration(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsNewLine(Char)

Retourne true si le caractère Unicode est un caractère de saut de ligne.

IsOverloadableBinaryOperator(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsOverloadableUnaryOperator(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPostfixUnaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPostfixUnaryExpressionToken(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPredefinedType(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPrefixUnaryExpression(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPrefixUnaryExpressionOperatorToken(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPreprocessorDirective(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPreprocessorKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPreprocessorPunctuation(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPrimaryFunction(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPunctuation(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsPunctuationOrKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsQueryContextualKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsReservedKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsReservedTupleElementName(String)

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

Par exemple : « Item3 » est réservé (à certaines positions). « Rest », « ToString » et d’autres membres de System.ValueTuple sont réservés (dans n’importe quelle position). Les noms qui ne sont pas réservés retournent false.

IsTrivia(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsTypeDeclaration(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsTypeParameterVarianceKeyword(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsTypeSyntax(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsUnaryOperatorDeclarationToken(SyntaxKind)

Définit un ensemble de méthodes pour déterminer comment les caractères Unicode sont traités par le compilateur C#.

IsValidIdentifier(String)

Vérifiez que le nom est un identificateur valide.

IsWhitespace(Char)

Retourne true si le caractère Unicode représente un espace blanc.

TryGetInferredMemberName(SyntaxNode)

Étant donné une expression d’initialiseur déduit le nom de la propriété anonyme ou de l’élément tuple. Retourne null en cas d’échec

S’applique à