Condividi tramite


SyntaxFacts Classe

Definizione

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

public ref class SyntaxFacts
public class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
Ereditarietà
SyntaxFacts

Costruttori

SyntaxFacts()

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

Proprietà

EqualityComparer

Un comparer di uguaglianza personalizzato per SyntaxKind

Metodi

AllowsLeadingImplicitLineContinuation(SyntaxToken)

Indica se una nuova riga può precedere validamente sintassiToken specificata senza richiedere una sequenza di continuazione di riga esplicita ' _' o terminando l'istruzione contenente.

AllowsTrailingImplicitLineContinuation(SyntaxToken)

Indica se una nuova riga può seguire validamente sintassiToken specificata senza richiedere una sequenza di continuazione di riga esplicita ' _' o terminando l'istruzione contenente.

GetAccessorStatementKind(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetBaseTypeStatementKind(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetBinaryExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetBlockName(SyntaxKind)

Restituire il testo della parola chiave o della punteggiatura in base a SintassiKind

GetContextualKeywordKind(String)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetContextualKeywordKinds()

Ottenere parole chiave contestuali

GetInstanceExpression(SyntaxKind)

Restituire la sintassi dell'espressione corrispondente per 'Me', 'MyBase' e 'MyClass' parole chiave o SintassiKind.None per altri tipi di sintassi

GetKeywordKind(String)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetKeywordKinds()

Ottenere tutte le parole chiave riservate e contestuali

GetLiteralExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetOperatorKind(String)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetPreprocessorKeywordKind(String)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetPreprocessorKeywordKinds()

Ottenere le parole chiave del preprocessore

GetPunctuationKinds()

Ottenere punteggiatura

GetReservedKeywordKinds()

Ottenere tutte le parole chiave riservate

GetText(Accessibility)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetText(SyntaxKind)

Restituire il testo della parola chiave o della punteggiatura in base a SintassiKind

GetTypeStatementKind(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

GetUnaryExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAccessibilityModifier(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAccessorBlock(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAccessorStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAccessorStatementAccessorKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAccessorStatementKeyword(SyntaxKind)
Obsoleti.

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAddRemoveHandlerStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAddressOfOperand(ExpressionSyntax)

Restituisce true se il nodo è l'operando di un'espressione AddressOf

IsAnyToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAssignmentStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAssignmentStatementOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsAttributeName(SyntaxNode)

Verifica se sintassiNode è un nome di attributo. Per essere un nome di attributo, la sintassi deve essere padreata da un attributo e il nodo stesso deve essere uguale alla proprietà Attribute.Name.

IsAttributeTargetAttributeModifier(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsBinaryExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsBinaryExpressionOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsCaseBlock(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsCaseStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsColon(Char)

Determina se il carattere unicode è un carattere di due punti.

IsContextualKeyword(SyntaxKind)

Determinare se il tipo rappresenta una parola chiave contestuale

IsContinueStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsContinueStatementBlockKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsCrefOperatorReferenceOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsCrefSignaturePartModifier(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDeclareStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDeclareStatementCharsetKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDeclareStatementKeyword(SyntaxKind)
Obsoleti.

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDeclareStatementSubOrFunctionKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDelegateStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDelegateStatementKeyword(SyntaxKind)
Obsoleti.

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDelegateStatementSubOrFunctionKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDoLoopBlock(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsDoStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsEndBlockStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsEndBlockStatementBlockKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsExitStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsExitStatementBlockKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsHash(Char)

Determina se il carattere unicode è un carattere hash.

IsIdentifierPartCharacter(Char)

Determina se il carattere Unicode può essere parte di un identificatore di Visual Basic.

IsIdentifierStartCharacter(Char)

Determina se il carattere Unicode può essere il carattere iniziale di un identificatore di Visual Basic.

IsIfDirectiveTrivia(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsInNamespaceOrTypeContext(SyntaxNode)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsInstanceExpression(SyntaxKind)

Determinare se l'istanza del token rappresenta le parole chiave 'Me', 'MyBase' o 'MyClass'

IsInTypeOnlyContext(ExpressionSyntax)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsInvocationOrAddressOfOperand(ExpressionSyntax)

Restituisce true se il nodo è l'operando di un'espressione AddressOf o l'oggetto di una chiamata. Questa operazione viene usata per regole di associazione speciali relative alla variabile valore restituito all'interno delle funzioni e delle funzioni get delle funzioni.

IsInvoked(ExpressionSyntax)

Restituisce true se il nodo è l'oggetto di un'espressione di chiamata

IsKeywordEventContainerKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsKeywordKind(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLabel(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLabelLabelToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLabelStatementLabelToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLambdaHeader(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLambdaHeaderKeyword(SyntaxKind)
Obsoleti.

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLanguagePunctuation(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLiteralExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLiteralExpressionToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsLoopStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMemberAccessExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMemberAccessExpressionOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMethodBlock(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMethodStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMethodStatementKeyword(SyntaxKind)
Obsoleti.

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMethodStatementSubOrFunctionKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsMultiLineLambdaExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsName(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsNamedArgumentName(SyntaxNode)

È il nodo il nome di un argomento denominato di un'espressione di chiamata o creazione di oggetti, ma non di un attributo.

IsNamespaceMemberDeclaration(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsNewLine(Char)

Determina se il carattere Unicode è un carattere di nuova riga.

IsOnErrorGoToStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsOperator(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsOperatorStatementOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsOptionStatementNameKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsOptionStatementValueKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsOrdering(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsOrderingAscendingOrDescendingKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPartitionClause(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPartitionClauseSkipOrTakeKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPartitionWhileClause(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPredefinedCastExpressionKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPredefinedType(SyntaxKind)

Helper per verificare se il token è un tipo predefinito

IsPreprocessorDirective(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPreprocessorKeyword(SyntaxKind)

Determinare se l'istanza del token rappresenta una parola chiave del preprocessore

IsPreprocessorPunctuation(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPunctuation(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsPunctuationOrKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsReDimStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsRelationalCaseClause(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsRelationalCaseClauseOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsRelationalOperator(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsReservedKeyword(SyntaxKind)

Determinare se il tipo rappresenta una parola chiave riservata

IsReservedTupleElementName(String)

Verifica se il nome dell'elemento è riservato.

Ad esempio: "Item3" è riservato. "Rest", "ToString" e altri membri di System.ValueTuple sono riservati. I nomi non riservati restituiscono False.

IsResumeStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsSingleLineLambdaExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsSpecialConstraint(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsSpecialConstraintConstraintKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsStopOrEndStatement(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsStopOrEndStatementStopOrEndKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsTrivia(SyntaxKind)

Determinare se l'istanza del token rappresenta un trivia di sintassi, ad esempio commento, spazi vuoti e così via...

IsTypeOfExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsTypeOfExpressionOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsTypeParameterVarianceKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsUnaryExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsUnaryExpressionOperatorToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsUnderscore(Char)

Determina se il carattere unicode è un carattere di sottolineatura.

IsValidIdentifier(String)

Determina se il nome è un identificatore valido.

IsWhileOrUntilClause(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsWhitespace(Char)

Determina se il carattere Unicode rappresenta uno spazio vuoto.

IsXmlCrefAttributeEndQuoteToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlCrefAttributeStartQuoteToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlMemberAccessExpression(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlMemberAccessExpressionToken2(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlNameAttributeEndQuoteToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlNameAttributeStartQuoteToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlStringEndQuoteToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlStringStartQuoteToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlTextToken(SyntaxKind)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

IsXmlWhitespace(Char)

Determina se il carattere Unicode rappresenta uno spazio vuoto XML.

MakeHalfWidthIdentifier(String)

Crea una stringa di caratteri Unicode di metà larghezza.

VarianceKindFromToken(SyntaxToken)

Fornisce membri per determinare i fatti di sintassi relativi a caratteri e conversioni Unicode.

Si applica a