SyntaxFacts Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#.
public ref class SyntaxFacts abstract sealed
public static class SyntaxFacts
type SyntaxFacts = class
Public Module SyntaxFacts
- Ereditarietà
-
SyntaxFacts
Proprietà
EqualityComparer |
Operatore di confronto di uguaglianza personalizzato per SyntaxKind |
Metodi
GetAccessorDeclarationKind(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetAssignmentExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetBaseTypeDeclarationKind(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetBinaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetCheckStatement(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetContextualKeywordKind(String) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetContextualKeywordKinds() |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetInstanceExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetKeywordKind(String) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetKeywordKinds() |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetLiteralExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetOperatorKind(String) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetPostfixUnaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetPrefixUnaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetPreprocessorKeywordKind(String) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetPreprocessorKeywordKinds() |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetPrimaryFunction(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetPunctuationKinds() |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetReservedKeywordKinds() |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetSwitchLabelKind(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetText(Accessibility) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetText(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
GetTypeDeclarationKind(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAccessibilityModifier(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAccessorDeclaration(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAccessorDeclarationKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAliasQualifier(SyntaxNode) |
Restituisce true se il nodo è l'alias di un AliasQualifiedNameSyntax |
IsAnyOverloadableOperator(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAnyToken(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAnyUnaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAssignmentExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAssignmentExpressionOperatorToken(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAttributeName(SyntaxNode) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsAttributeTargetSpecifier(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsBinaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsBinaryExpressionOperatorToken(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsCheckedOperator(String) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsContextualKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsDocumentationCommentTrivia(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsFixedStatementExpression(SyntaxNode) |
L'espressione è l'inizializzatore in un'istruzione fissa? |
IsGlobalMemberDeclaration(SyntaxKind) |
Dichiarazioni membro che possono essere visualizzate nel codice globale (diverse dalle dichiarazioni di tipo). |
IsIdentifierPartCharacter(Char) |
Restituisce true se il carattere Unicode può far parte di un identificatore C#. |
IsIdentifierStartCharacter(Char) |
Restituisce true se il carattere Unicode può essere il carattere iniziale di un identificatore C#. |
IsIndexed(ExpressionSyntax) |
Restituisce true se il nodo è l'oggetto di un'espressione di accesso agli elementi. |
IsInNamespaceOrTypeContext(ExpressionSyntax) |
Restituisce true se un nodo si trova in una posizione della struttura ad albero che deve essere uno spazio dei nomi o un tipo |
IsInstanceExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsInTypeOnlyContext(ExpressionSyntax) |
Restituisce true se il nodo si trova in una posizione dell'albero che dovrebbe essere un tipo |
IsInvoked(ExpressionSyntax) |
Restituisce true se il nodo è l'oggetto di un'espressione di chiamata. |
IsKeywordKind(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsLambdaBody(SyntaxNode) |
Obsoleti.
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsLanguagePunctuation(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsLiteralExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsName(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsNamedArgumentName(SyntaxNode) |
Nodo il nome di un argomento denominato di una chiamata, un'espressione di creazione dell'oggetto, l'inizializzatore del costruttore o l'accesso agli elementi, ma non un attributo. |
IsNamespaceAliasQualifier(ExpressionSyntax) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsNamespaceMemberDeclaration(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsNewLine(Char) |
Restituisce true se il carattere Unicode è un carattere di nuova riga. |
IsOverloadableBinaryOperator(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsOverloadableUnaryOperator(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPostfixUnaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPostfixUnaryExpressionToken(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPredefinedType(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPrefixUnaryExpression(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPrefixUnaryExpressionOperatorToken(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPreprocessorDirective(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPreprocessorKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPreprocessorPunctuation(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPrimaryFunction(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPunctuation(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsPunctuationOrKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsQueryContextualKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsReservedKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsReservedTupleElementName(String) |
Controlla se il nome dell'elemento è riservato. Ad esempio: "Item3" è riservato (in determinate posizioni). "Rest", "ToString" e altri membri di System.ValueTuple sono riservati (in qualsiasi posizione). I nomi non riservati restituiscono false. |
IsTrivia(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsTypeDeclaration(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsTypeParameterVarianceKeyword(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsTypeSyntax(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsUnaryOperatorDeclarationToken(SyntaxKind) |
Definisce un set di metodi per determinare il modo in cui i caratteri Unicode vengono trattati dal compilatore C#. |
IsValidIdentifier(String) |
Verificare che il nome sia un identificatore valido. |
IsWhitespace(Char) |
Restituisce true se il carattere Unicode rappresenta uno spazio vuoto. |
TryGetInferredMemberName(SyntaxNode) |
Dato un'espressione di inizializzatore, dedurre il nome dell'elemento di proprietà o tupla anonima. Restituisce Null in caso di esito negativo |