Compartir a través de


SyntaxFacts Clase

Definición

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

public ref class SyntaxFacts
public class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
Herencia
SyntaxFacts

Constructores

SyntaxFacts()

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

Propiedades

EqualityComparer

Comparador de igualdad personalizado para SyntaxKind

Métodos

AllowsLeadingImplicitLineContinuation(SyntaxToken)

Indica si una nueva línea puede preceder válidamente al objeto SyntaxToken especificado sin necesidad de una secuencia de continuación de línea explícita ' _' o la terminación de la instrucción contenedora.

AllowsTrailingImplicitLineContinuation(SyntaxToken)

Indica si una nueva línea puede seguir válidamente el objeto SyntaxToken especificado sin necesidad de una secuencia de continuación de línea explícita ' _' o la terminación de la instrucción contenedora.

GetAccessorStatementKind(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetBaseTypeStatementKind(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetBinaryExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetBlockName(SyntaxKind)

Devolver texto de palabra clave o puntuación basado en SyntaxKind

GetContextualKeywordKind(String)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetContextualKeywordKinds()

Obtención de palabras clave contextuales

GetInstanceExpression(SyntaxKind)

Devuelve la sintaxis de expresión correspondiente para las palabras clave "Me", "MyBase" y "MyClass" o SyntaxKind.None para otros tipos de sintaxis.

GetKeywordKind(String)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetKeywordKinds()

Obtención de todas las palabras clave reservadas y contextuales

GetLiteralExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetOperatorKind(String)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetPreprocessorKeywordKind(String)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetPreprocessorKeywordKinds()

Obtención de palabras clave del preprocesador

GetPunctuationKinds()

Obtener signos de puntuación

GetReservedKeywordKinds()

Obtención de todas las palabras clave reservadas

GetText(Accessibility)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetText(SyntaxKind)

Devolver texto de palabra clave o puntuación basado en SyntaxKind

GetTypeStatementKind(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

GetUnaryExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAccessibilityModifier(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAccessorBlock(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAccessorStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAccessorStatementAccessorKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAccessorStatementKeyword(SyntaxKind)
Obsoletos.

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAddRemoveHandlerStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAddressOfOperand(ExpressionSyntax)

Devuelve true si el nodo es el operando de una expresión AddressOf.

IsAnyToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAssignmentStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAssignmentStatementOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsAttributeName(SyntaxNode)

Comprueba si SyntaxNode es un nombre de atributo. Para ser un nombre de atributo, la sintaxis debe estar primaria por un atributo y el propio nodo debe ser igual a la propiedad Attribute.Name.

IsAttributeTargetAttributeModifier(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsBinaryExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsBinaryExpressionOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsCaseBlock(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsCaseStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsColon(Char)

Determina si el carácter unicode es un carácter de dos puntos.

IsContextualKeyword(SyntaxKind)

Determinar si el tipo representa una palabra clave contextual

IsContinueStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsContinueStatementBlockKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsCrefOperatorReferenceOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsCrefSignaturePartModifier(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDeclareStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDeclareStatementCharsetKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDeclareStatementKeyword(SyntaxKind)
Obsoletos.

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDeclareStatementSubOrFunctionKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDelegateStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDelegateStatementKeyword(SyntaxKind)
Obsoletos.

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDelegateStatementSubOrFunctionKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDoLoopBlock(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsDoStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsEndBlockStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsEndBlockStatementBlockKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsExitStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsExitStatementBlockKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsHash(Char)

Determina si el carácter unicode es un carácter hash.

IsIdentifierPartCharacter(Char)

Determina si el carácter Unicode puede formar parte de un identificador de Visual Basic.

IsIdentifierStartCharacter(Char)

Determina si el carácter Unicode puede ser el carácter inicial de un identificador de Visual Basic.

IsIfDirectiveTrivia(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsInNamespaceOrTypeContext(SyntaxNode)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsInstanceExpression(SyntaxKind)

Determinar si la instancia de token representa palabras clave "Me", "MyBase" o "MyClass".

IsInTypeOnlyContext(ExpressionSyntax)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsInvocationOrAddressOfOperand(ExpressionSyntax)

Devuelve true si el nodo es el operando de una expresión AddressOf o el objeto de una invocación. Se usa para reglas de enlace especiales en torno a la variable de valor devuelto dentro de los descriptores de acceso Functions y Property Get.

IsInvoked(ExpressionSyntax)

Devuelve true si el nodo es el objeto de una expresión de invocación.

IsKeywordEventContainerKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsKeywordKind(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLabel(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLabelLabelToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLabelStatementLabelToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLambdaHeader(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLambdaHeaderKeyword(SyntaxKind)
Obsoletos.

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLanguagePunctuation(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLiteralExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLiteralExpressionToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsLoopStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMemberAccessExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMemberAccessExpressionOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMethodBlock(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMethodStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMethodStatementKeyword(SyntaxKind)
Obsoletos.

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMethodStatementSubOrFunctionKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsMultiLineLambdaExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsName(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsNamedArgumentName(SyntaxNode)

Es el nodo el nombre de un argumento con nombre de una expresión de creación de objeto o invocación, pero no un atributo.

IsNamespaceMemberDeclaration(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsNewLine(Char)

Determina si el carácter Unicode es un carácter de nueva línea.

IsOnErrorGoToStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsOperator(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsOperatorStatementOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsOptionStatementNameKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsOptionStatementValueKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsOrdering(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsOrderingAscendingOrDescendingKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPartitionClause(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPartitionClauseSkipOrTakeKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPartitionWhileClause(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPredefinedCastExpressionKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPredefinedType(SyntaxKind)

Asistente para comprobar si el token es un tipo predefinido

IsPreprocessorDirective(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPreprocessorKeyword(SyntaxKind)

Determinar si la instancia de token representa una palabra clave de preprocesador

IsPreprocessorPunctuation(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPunctuation(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsPunctuationOrKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsReDimStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsRelationalCaseClause(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsRelationalCaseClauseOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsRelationalOperator(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsReservedKeyword(SyntaxKind)

Determinar si el tipo representa una palabra clave reservada

IsReservedTupleElementName(String)

Comprueba si el nombre del elemento está reservado.

Por ejemplo: "Item3" está reservado. "Rest", "ToString" y otros miembros de System.ValueTuple están reservados. Los nombres que no están reservados devuelven False.

IsResumeStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsSingleLineLambdaExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsSpecialConstraint(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsSpecialConstraintConstraintKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsStopOrEndStatement(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsStopOrEndStatementStopOrEndKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsTrivia(SyntaxKind)

Determine si la instancia del token representa una trivia de sintaxis, como comentario, espacio en blanco, etc.

IsTypeOfExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsTypeOfExpressionOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsTypeParameterVarianceKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsUnaryExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsUnaryExpressionOperatorToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsUnderscore(Char)

Determina si el carácter unicode es un carácter de subrayado.

IsValidIdentifier(String)

Determina si el nombre es un identificador válido.

IsWhileOrUntilClause(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsWhitespace(Char)

Determina si el carácter Unicode representa un espacio en blanco.

IsXmlCrefAttributeEndQuoteToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlCrefAttributeStartQuoteToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlMemberAccessExpression(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlMemberAccessExpressionToken2(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlNameAttributeEndQuoteToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlNameAttributeStartQuoteToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlStringEndQuoteToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlStringStartQuoteToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlTextToken(SyntaxKind)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

IsXmlWhitespace(Char)

Determina si el carácter Unicode representa un espacio en blanco XML.

MakeHalfWidthIdentifier(String)

Crea una cadena de caracteres Unicode de formato medio.

VarianceKindFromToken(SyntaxToken)

Proporciona miembros para determinar los hechos de sintaxis sobre caracteres y conversiones Unicode.

Se aplica a