SyntaxFacts Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#.
public ref class SyntaxFacts abstract sealed
public static class SyntaxFacts
type SyntaxFacts = class
Public Module SyntaxFacts
- Herança
-
SyntaxFacts
Propriedades
EqualityComparer |
Um comparador de igualdade personalizado para SyntaxKind |
Métodos
GetAccessorDeclarationKind(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetAssignmentExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetBaseTypeDeclarationKind(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetBinaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetCheckStatement(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetContextualKeywordKind(String) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetContextualKeywordKinds() |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetInstanceExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetKeywordKind(String) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetKeywordKinds() |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetLiteralExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetOperatorKind(String) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetPostfixUnaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetPrefixUnaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetPreprocessorKeywordKind(String) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetPreprocessorKeywordKinds() |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetPrimaryFunction(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetPunctuationKinds() |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetReservedKeywordKinds() |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetSwitchLabelKind(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetText(Accessibility) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetText(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
GetTypeDeclarationKind(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAccessibilityModifier(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAccessorDeclaration(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAccessorDeclarationKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAliasQualifier(SyntaxNode) |
Retorna true se o nó for o alias de um AliasQualifiedNameSyntax |
IsAnyOverloadableOperator(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAnyToken(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAnyUnaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAssignmentExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAssignmentExpressionOperatorToken(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAttributeName(SyntaxNode) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsAttributeTargetSpecifier(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsBinaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsBinaryExpressionOperatorToken(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsCheckedOperator(String) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsContextualKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsDocumentationCommentTrivia(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsFixedStatementExpression(SyntaxNode) |
A expressão é o inicializador em uma instrução fixa? |
IsGlobalMemberDeclaration(SyntaxKind) |
Declarações de membro que podem aparecer no código global (além de declarações de tipo). |
IsIdentifierPartCharacter(Char) |
Retornará true se o caractere Unicode puder fazer parte de um identificador C#. |
IsIdentifierStartCharacter(Char) |
Retorna true se o caractere Unicode pode ser o caractere inicial de um identificador C#. |
IsIndexed(ExpressionSyntax) |
Retornará true se o nó for o objeto de uma expressão de acesso de elemento. |
IsInNamespaceOrTypeContext(ExpressionSyntax) |
Retornará true se um nó estiver em um local de árvore que deverá ser um namespace ou tipo |
IsInstanceExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsInTypeOnlyContext(ExpressionSyntax) |
Retornará true se o nó estiver em um local de árvore que deverá ser um tipo |
IsInvoked(ExpressionSyntax) |
Retornará true se o nó for o objeto de uma expressão de invocação. |
IsKeywordKind(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsLambdaBody(SyntaxNode) |
Obsoleto.
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsLanguagePunctuation(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsLiteralExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsName(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsNamedArgumentName(SyntaxNode) |
É o nó o nome de um argumento nomeado de uma invocação, expressão de criação de objeto, inicializador de construtor ou acesso de elemento, mas não um atributo. |
IsNamespaceAliasQualifier(ExpressionSyntax) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsNamespaceMemberDeclaration(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsNewLine(Char) |
Retornará true se o caractere Unicode for um caractere de nova linha. |
IsOverloadableBinaryOperator(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsOverloadableUnaryOperator(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPostfixUnaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPostfixUnaryExpressionToken(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPredefinedType(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPrefixUnaryExpression(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPrefixUnaryExpressionOperatorToken(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPreprocessorDirective(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPreprocessorKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPreprocessorPunctuation(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPrimaryFunction(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPunctuation(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsPunctuationOrKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsQueryContextualKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsReservedKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsReservedTupleElementName(String) |
Verifica se o nome do elemento está reservado. Por exemplo: "Item3" é reservado (em determinadas posições). "Rest", "ToString" e outros membros do System.ValueTuple são reservados (em qualquer posição). Nomes que não são reservados retornam false. |
IsTrivia(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsTypeDeclaration(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsTypeParameterVarianceKeyword(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsTypeSyntax(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsUnaryOperatorDeclarationToken(SyntaxKind) |
Define um conjunto de métodos para determinar como os caracteres Unicode são tratados pelo compilador C#. |
IsValidIdentifier(String) |
Verifique se o nome é um identificador válido. |
IsWhitespace(Char) |
Retornará true se o caractere Unicode representar um espaço em branco. |
TryGetInferredMemberName(SyntaxNode) |
Dada uma expressão inicializador, infera o nome da propriedade anônima ou do elemento tupla. Retorna nulo se não tiver êxito |