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.
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. |