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 |