SyntaxFactory Classe

Definizione

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

Costruttori

SyntaxFactory()

Proprietà

CarriageReturn

Un trivia con tipo EndOfLineTrivia contenente un carattere restituito a capo singolo.

CarriageReturnLineFeed

Un tentativo con tipo EndOfLineTrivia contenente entrambi i caratteri di feed di ritorno a capo e riga.

ElasticCarriageReturn

Un'operazione elastica con tipo EndOfLineTrivia contenente un singolo carattere di ritorno a capo. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

ElasticCarriageReturnLineFeed

Oggetto elastico con tipo EndOfLineTrivia contenente entrambi i caratteri di avanzamento riga e ritorno a capo. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

ElasticLineFeed

Oggetto elastico con tipo EndOfLineTrivia contenente un singolo carattere di avanzamento riga. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

ElasticMarker

Un'operazione elastica con tipo WhitespaceTrivia senza caratteri. I marcatori elastici vengono inclusi automaticamente dai metodi factory quando non viene specificato trivia. La formattazione della sintassi sostituirà i marcatori elastici con i marcatori appropriati.

ElasticSpace

Un trivia elastico con tipo WhitespaceTrivia contenente un singolo carattere di spazio. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

ElasticTab

Un'operazione elastica con tipo WhitespaceTrivia contenente un singolo carattere di tabulazione. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

LineFeed

Oggetto trivia con tipo EndOfLineTrivia contenente un singolo carattere di avanzamento riga.

Space

Un trivia con tipo WhitespaceTrivia contenente un singolo carattere di spazio.

Tab

Un trivia con tipo WhitespaceTrivia contenente un singolo carattere di tabulazioni.

Metodi

AccessorBlock(SyntaxKind, AccessorStatementSyntax, EndBlockStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

AccessorBlock(SyntaxKind, AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

AccessorStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

AccessorStatement(SyntaxKind, SyntaxToken)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

AddAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

AddAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

AddExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

AddExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

AddHandlerAccessorBlock(AccessorStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

AddHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

AddHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

AddHandlerAccessorStatement()

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

AddHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

AddHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

AddHandlerStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione AddHandler o RemoveHandler. La proprietà Kind determina quale.

AddHandlerStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione AddHandler o RemoveHandler. La proprietà Kind determina quale.

AddRemoveHandlerStatement(SyntaxKind, SyntaxToken, ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione AddHandler o RemoveHandler. La proprietà Kind determina quale.

AddRemoveHandlerStatement(SyntaxKind, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione AddHandler o RemoveHandler. La proprietà Kind determina quale.

AddressOfExpression(ExpressionSyntax)

Descrive un operatore unario: Plus, Negate, Not o AddressOf.

AddressOfExpression(SyntaxToken, ExpressionSyntax)

Descrive un operatore unario: Plus, Negate, Not o AddressOf.

AggregateClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta un operatore di query Aggregate.

AggregateClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<QueryClauseSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta un operatore di query Aggregate.

AggregateClause(SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<QueryClauseSyntax>, SyntaxToken, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta un operatore di query Aggregate.

AggregationRangeVariable(AggregationSyntax)

Descrive una singola variabile del formato "[x [As Type] =] aggregation-function" da utilizzare nella clausola Into degli operatori di query Aggregate o Group By o Group Join.

AggregationRangeVariable(VariableNameEqualsSyntax, AggregationSyntax)

Descrive una singola variabile del formato "[x [As Type] =] aggregation-function" da utilizzare nella clausola Into degli operatori di query Aggregate o Group By o Group Join.

AndAlsoExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

AndAlsoExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

AndExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

AndExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

AnonymousObjectCreationExpression(ObjectMemberInitializerSyntax)

Rappresenta un'espressione New che crea un oggetto di tipo anonimo.

AnonymousObjectCreationExpression(SyntaxList<AttributeListSyntax>, ObjectMemberInitializerSyntax)

Rappresenta un'espressione New che crea un oggetto di tipo anonimo.

AnonymousObjectCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, ObjectMemberInitializerSyntax)

Rappresenta un'espressione New che crea un oggetto di tipo anonimo.

AreEquivalent(SyntaxNode, SyntaxNode, Boolean)

Determina se due nodi della sintassi sono uguali, ignorando le differenze semplici.

AreEquivalent(SyntaxNode, SyntaxNode, Func<SyntaxKind,Boolean>)

Determina se due nodi della sintassi sono uguali, ignorando le differenze semplici.

AreEquivalent(SyntaxToken, SyntaxToken)

Determina se due token di sintassi sono uguali, ignorando le differenze semplici.

AreEquivalent(SyntaxTokenList, SyntaxTokenList)

Determina se due elenchi di token sono gli stessi, ignorando le differenze semplici.

AreEquivalent(SyntaxTree, SyntaxTree, Boolean)

Determina se due alberi sono uguali, ignorando le differenze semplici.

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Determina se due elenchi di nodi della sintassi sono gli stessi, ignorando le differenze semplici.

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Determina se due elenchi di nodi della sintassi sono gli stessi, ignorando le differenze semplici.

ArgumentList()

Rappresenta un elenco di argomenti tra parentesi.

ArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

Rappresenta un elenco di argomenti tra parentesi.

ArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

Rappresenta un elenco di argomenti tra parentesi.

ArrayCreationExpression(SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, CollectionInitializerSyntax)

Rappresenta un'espressione che crea una nuova matrice.

ArrayCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, SyntaxList<ArrayRankSpecifierSyntax>, CollectionInitializerSyntax)

Rappresenta un'espressione che crea una nuova matrice.

ArrayCreationExpression(TypeSyntax, CollectionInitializerSyntax)

Rappresenta un'espressione che crea una nuova matrice.

ArrayRankSpecifier()

Rappresenta un modificatore che descrive un tipo di matrice, senza limiti, ad esempio "()" o "(,)".

ArrayRankSpecifier(SyntaxToken, SyntaxTokenList, SyntaxToken)

Rappresenta un modificatore che descrive un tipo di matrice, senza limiti, ad esempio "()" o "(,)".

ArrayType(TypeSyntax)

Rappresenta un tipo di matrice, ad esempio "A() o "A(,)", senza limiti specificati per la matrice.

ArrayType(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

Rappresenta un tipo di matrice, ad esempio "A() o "A(,)", senza limiti specificati per la matrice.

AscendingOrdering(ExpressionSyntax)

Espressione da ordinare, oltre a un ordinamento facoltativo. Il tipo indica se ordinare in ordine crescente o decrescente.

AscendingOrdering(ExpressionSyntax, SyntaxToken)

Espressione da ordinare, oltre a un ordinamento facoltativo. Il tipo indica se ordinare in ordine crescente o decrescente.

AsNewClause(NewExpressionSyntax)

Rappresenta una clausola "As New {type-name} [arguments] [initializers]" in una dichiarazione. Al tipo sono associati attributi facoltativi, anche se gli attributi non sono consentiti in molte posizioni in cui si verifica questo nodo (sono consentiti, ad esempio, nelle proprietà implementate automaticamente).

AsNewClause(SyntaxToken, NewExpressionSyntax)

Rappresenta una clausola "As New {type-name} [arguments] [initializers]" in una dichiarazione. Al tipo sono associati attributi facoltativi, anche se gli attributi non sono consentiti in molte posizioni in cui si verifica questo nodo (sono consentiti, ad esempio, nelle proprietà implementate automaticamente).

AssignmentStatement(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

Attribute(AttributeTargetSyntax, TypeSyntax, ArgumentListSyntax)

Rappresenta una singola dichiarazione di attributo all'interno di un elenco di attributi.

Attribute(TypeSyntax)

Rappresenta una singola dichiarazione di attributo all'interno di un elenco di attributi.

AttributeList()

Rappresenta un gruppo di attributi tra parentesi quadre "<" e ">".

AttributeList(SeparatedSyntaxList<AttributeSyntax>)

Rappresenta un gruppo di attributi tra parentesi quadre "<" e ">".

AttributeList(SyntaxToken, SeparatedSyntaxList<AttributeSyntax>, SyntaxToken)

Rappresenta un gruppo di attributi tra parentesi quadre "<" e ">".

AttributesStatement()

Rappresenta un attributo a livello di file, in cui gli attributi non hanno altri elementi sintattici a cui sono associati.

AttributesStatement(SyntaxList<AttributeListSyntax>)

Rappresenta un attributo a livello di file, in cui gli attributi non hanno altri elementi sintattici a cui sono associati.

AttributeTarget(SyntaxToken)

Rappresenta una singola dichiarazione di attributo all'interno di un elenco di attributi.

AttributeTarget(SyntaxToken, SyntaxToken)

Rappresenta una singola dichiarazione di attributo all'interno di un elenco di attributi.

AwaitExpression(ExpressionSyntax)

Rappresenta un'espressione Await.

AwaitExpression(SyntaxToken, ExpressionSyntax)

Rappresenta un'espressione Await.

BadDirectiveTrivia()

Rappresenta una direttiva di pre-elaborazione non riconosciuta. Ciò si verifica quando il parser rileva un token hash '#' all'inizio di una riga fisica, ma riconosce il testo che segue come direttiva di pre-elaborazione di Visual Basic valida.

BadDirectiveTrivia(SyntaxToken)

Rappresenta una direttiva di pre-elaborazione non riconosciuta. Ciò si verifica quando il parser rileva un token hash '#' all'inizio di una riga fisica, ma riconosce il testo che segue come direttiva di pre-elaborazione di Visual Basic valida.

BadToken(String)
BadToken(SyntaxTriviaList, String, SyntaxTriviaList)
BinaryConditionalExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'espressione condizionale, If(condition, true-expr, false-expr) o If(expr, nothing-expr).

BinaryConditionalExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta un'espressione condizionale, If(condition, true-expr, false-expr) o If(expr, nothing-expr).

BinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

BracketedIdentifier(String)

Creare un identificatore con parentesi quadre.

BracketedIdentifier(SyntaxTriviaList, String, SyntaxTriviaList)

Creare un identificatore con parentesi quadre.

CallStatement(ExpressionSyntax)

Rappresentare un'istruzione call (nota anche come istruzione di chiamata).

CallStatement(SyntaxToken, ExpressionSyntax)

Rappresentare un'istruzione call (nota anche come istruzione di chiamata).

CaseBlock(CaseStatementSyntax)

Rappresenta un'istruzione case e il relativo blocco successivo.

CaseBlock(CaseStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un'istruzione case e il relativo blocco successivo.

CaseBlock(SyntaxKind, CaseStatementSyntax)

Rappresenta un'istruzione case e il relativo blocco successivo.

CaseBlock(SyntaxKind, CaseStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un'istruzione case e il relativo blocco successivo.

CaseElseBlock(CaseStatementSyntax)

Rappresenta un'istruzione case e il relativo blocco successivo.

CaseElseBlock(CaseStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un'istruzione case e il relativo blocco successivo.

CaseElseStatement(CaseClauseSyntax[])

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseElseStatement(SeparatedSyntaxList<CaseClauseSyntax>)

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseElseStatement(SyntaxToken, SeparatedSyntaxList<CaseClauseSyntax>)

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseEqualsClause(ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseEqualsClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseGreaterThanClause(ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseGreaterThanClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseGreaterThanOrEqualClause(ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseGreaterThanOrEqualClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseLessThanClause(ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseLessThanClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseLessThanOrEqualClause(ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseLessThanOrEqualClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseNotEqualsClause(ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseNotEqualsClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di relazione in un'istruzione Case, ad esempio "Espressione is > ".

CaseStatement(CaseClauseSyntax[])

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseStatement(SeparatedSyntaxList<CaseClauseSyntax>)

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseStatement(SyntaxKind, CaseClauseSyntax[])

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseStatement(SyntaxKind, SeparatedSyntaxList<CaseClauseSyntax>)

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseStatement(SyntaxKind, SyntaxToken, SeparatedSyntaxList<CaseClauseSyntax>)

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CaseStatement(SyntaxToken, SeparatedSyntaxList<CaseClauseSyntax>)

Rappresenta un'istruzione Case o Case Else. Questa istruzione è sempre l'istruzione Begin di un CaseBlock. Se si tratta di un'istruzione Case Else, Kind=CaseElse, in caso contrario, Kind=Case.

CatchBlock(CatchStatementSyntax)

Rappresenta un "Catch ..." Blocco.

CatchBlock(CatchStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un "Catch ..." Blocco.

CatchFilterClause(ExpressionSyntax)

Rappresenta l'oggetto "Quando ..." clausola di un'istruzione "Catch".

CatchFilterClause(SyntaxToken, ExpressionSyntax)

Rappresenta l'oggetto "Quando ..." clausola di un'istruzione "Catch".

CatchStatement()

Rappresenta il valore "Catch ... Quando ..." istruzione che inizia un blocco "Catch".

CatchStatement(IdentifierNameSyntax, SimpleAsClauseSyntax, CatchFilterClauseSyntax)

Rappresenta il valore "Catch ... Quando ..." istruzione che inizia un blocco "Catch".

CatchStatement(SyntaxToken, IdentifierNameSyntax, SimpleAsClauseSyntax, CatchFilterClauseSyntax)

Rappresenta il valore "Catch ... Quando ..." istruzione che inizia un blocco "Catch".

CharacterLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e recuperando il valore dal token.

CharacterLiteralToken(String, Char)

Rappresenta un token letterale stringa.

CharacterLiteralToken(SyntaxTriviaList, String, Char, SyntaxTriviaList)

Rappresenta un token letterale stringa.

ClassBlock(ClassStatementSyntax)

Rappresenta una dichiarazione di una classe il relativo contenuto e l'istruzione End che la termina.

ClassBlock(ClassStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di una classe il relativo contenuto e l'istruzione End che la termina.

ClassBlock(ClassStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di una classe il relativo contenuto e l'istruzione End che la termina.

ClassConstraint(SyntaxToken)

Uno dei vincoli dei parametri di tipo speciali: Nuova, Classe o Struttura. Quale tipo di vincolo speciale può essere ottenuto dalla proprietà Kind ed è uno di: NewConstraint, ReferenceConstraint o ValueConstraint.

ClassStatement(String)

Rappresenta l'istruzione iniziale di una dichiarazione di classe. Questo nodo viene sempre visualizzato come Inizio di un TypeBlock con Kind=ClassDeclarationBlock.

ClassStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione di classe. Questo nodo viene sempre visualizzato come Inizio di un TypeBlock con Kind=ClassDeclarationBlock.

ClassStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione di classe. Questo nodo viene sempre visualizzato come Inizio di un TypeBlock con Kind=ClassDeclarationBlock.

ClassStatement(SyntaxToken)

Rappresenta l'istruzione iniziale di una dichiarazione di classe. Questo nodo viene sempre visualizzato come Inizio di un TypeBlock con Kind=ClassDeclarationBlock.

CollectionInitializer()

Rappresenta un'espressione che crea una nuova matrice senza rinominare il tipo di elemento.

CollectionInitializer(SeparatedSyntaxList<ExpressionSyntax>)

Rappresenta un'espressione che crea una nuova matrice senza rinominare il tipo di elemento.

CollectionInitializer(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)

Rappresenta un'espressione che crea una nuova matrice senza rinominare il tipo di elemento.

CollectionRangeVariable(ModifiedIdentifierSyntax, ExpressionSyntax)

Descrive una singola variabile del modulo "x [Tipo] Nell'espressione" da usare nelle espressioni di query.

CollectionRangeVariable(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, ExpressionSyntax)

Descrive una singola variabile del modulo "x [Tipo] Nell'espressione" da usare nelle espressioni di query.

CollectionRangeVariable(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken, ExpressionSyntax)

Descrive una singola variabile del modulo "x [Tipo] Nell'espressione" da usare nelle espressioni di query.

ColonTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non fanno parte della grammatica sintattica, ad esempio spazi, nuove linee, commenti, direttive preprocessori e codice disabilitato.

CommentTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non fanno parte della grammatica sintattica, ad esempio spazi, nuove linee, commenti, direttive preprocessori e codice disabilitato.

CompilationUnit()

Rappresenta un intero file di origine del codice VB.

CompilationUnit(SyntaxList<OptionStatementSyntax>, SyntaxList<ImportsStatementSyntax>, SyntaxList<AttributesStatementSyntax>, SyntaxList<StatementSyntax>)

Rappresenta un intero file di origine del codice VB.

CompilationUnit(SyntaxList<OptionStatementSyntax>, SyntaxList<ImportsStatementSyntax>, SyntaxList<AttributesStatementSyntax>, SyntaxList<StatementSyntax>, SyntaxToken)

Rappresenta un intero file di origine del codice VB.

ConcatenateAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

ConcatenateAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

ConcatenateExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ConcatenateExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ConditionalAccessExpression(ExpressionSyntax)

Nodo ExpressionSyntax che rappresenta l'oggetto a cui si accede in modo condizionale.

ConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)

Nodo ExpressionSyntax che rappresenta l'oggetto a cui si accede in modo condizionale.

ConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Nodo ExpressionSyntax che rappresenta l'oggetto a cui si accede in modo condizionale.

ConflictMarkerTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non sono parti della grammatica sintattica, ad esempio spazi, nuove righe, commenti, direttive dei preprocessori e codice disabilitato.

ConstDirectiveTrivia(String, ExpressionSyntax)

Rappresenta una dichiarazione costante di pre-elaborazione #Const visualizzata nell'origine.

ConstDirectiveTrivia(SyntaxToken, ExpressionSyntax)

Rappresenta una dichiarazione costante di pre-elaborazione #Const visualizzata nell'origine.

ConstDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una dichiarazione costante di pre-elaborazione #Const visualizzata nell'origine.

ConstructorBlock(SubNewStatementSyntax)

Rappresenta una dichiarazione di blocco del costruttore: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

ConstructorBlock(SubNewStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di blocco del costruttore: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

ConstructorBlock(SubNewStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di blocco del costruttore: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

ContinueDoStatement()

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueDoStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueForStatement()

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueForStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueStatement(SyntaxKind, SyntaxToken)

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueWhileStatement()

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

ContinueWhileStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "Continue (block)". È possibile determinare il tipo di blocco a cui si fa riferimento esaminando il tipo.

CrefOperatorReference(SyntaxToken)
CrefOperatorReference(SyntaxToken, SyntaxToken)
CrefReference(TypeSyntax)

Classe node della sintassi che rappresenta un valore dell'attributo 'cref' all'interno del commento della documentazione.

CrefReference(TypeSyntax, CrefSignatureSyntax, SimpleAsClauseSyntax)

Classe node della sintassi che rappresenta un valore dell'attributo 'cref' all'interno del commento della documentazione.

CrefSignature(CrefSignaturePartSyntax[])

Rappresenta un elenco tra parentesi di tipi di argomento per una firma all'interno della sintassi CrefReferenceSyntax.

CrefSignature(SeparatedSyntaxList<CrefSignaturePartSyntax>)

Rappresenta un elenco tra parentesi di tipi di argomento per una firma all'interno della sintassi CrefReferenceSyntax.

CrefSignature(SyntaxToken, SeparatedSyntaxList<CrefSignaturePartSyntax>, SyntaxToken)

Rappresenta un elenco tra parentesi di tipi di argomento per una firma all'interno della sintassi CrefReferenceSyntax.

CrefSignaturePart()
CrefSignaturePart(SyntaxToken, TypeSyntax)
CTypeExpression(ExpressionSyntax, TypeSyntax)
CTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
DateLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e ottenendo il valore dal token.

DateLiteralToken(String, DateTime)

Rappresenta un token letterale data.

DateLiteralToken(SyntaxTriviaList, String, DateTime, SyntaxTriviaList)

Rappresenta un token letterale data.

DecimalLiteralToken(String, TypeCharacter, Decimal)

Rappresenta un token letterale decimale.

DecimalLiteralToken(SyntaxTriviaList, String, TypeCharacter, Decimal, SyntaxTriviaList)

Rappresenta un token letterale decimale.

DeclareFunctionStatement(String, LiteralExpressionSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareFunctionStatement(SyntaxToken, LiteralExpressionSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareStatement(SyntaxKind, SyntaxToken, String, LiteralExpressionSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareStatement(SyntaxKind, SyntaxToken, SyntaxToken, LiteralExpressionSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareSubStatement(String, LiteralExpressionSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DeclareSubStatement(SyntaxToken, LiteralExpressionSyntax)

Istruzione Declare che dichiara un metodo DLL esterno.

DelegateFunctionStatement(String)

Istruzione che dichiara un tipo delegato.

DelegateFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un tipo delegato.

DelegateFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un tipo delegato.

DelegateFunctionStatement(SyntaxToken)

Istruzione che dichiara un tipo delegato.

DelegateStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un tipo delegato.

DelegateStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un tipo delegato.

DelegateStatement(SyntaxKind, SyntaxToken, String)

Istruzione che dichiara un tipo delegato.

DelegateStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Istruzione che dichiara un tipo delegato.

DelegateSubStatement(String)

Istruzione che dichiara un tipo delegato.

DelegateSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un tipo delegato.

DelegateSubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un tipo delegato.

DelegateSubStatement(SyntaxToken)

Istruzione che dichiara un tipo delegato.

DescendingOrdering(ExpressionSyntax)

Espressione da ordinare, oltre a un ordinamento facoltativo. Il tipo indica se ordinare in ordine crescente o decrescente.

DescendingOrdering(ExpressionSyntax, SyntaxToken)

Espressione da ordinare, oltre a un ordinamento facoltativo. Il tipo indica se ordinare in ordine crescente o decrescente.

DictionaryAccessExpression(ExpressionSyntax, SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina il tipo di accesso.

DictionaryAccessExpression(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina il tipo di accesso.

DictionaryAccessExpression(SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina il tipo di accesso.

DirectCastExpression(ExpressionSyntax, TypeSyntax)
DirectCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
DisabledTextTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non sono parti della grammatica sintattica, ad esempio spazi, nuove righe, commenti, direttive dei preprocessori e codice disabilitato.

DisableWarningDirectiveTrivia(IdentifierNameSyntax[])

Rappresenta #Disable direttiva di pre-elaborazione avviso visualizzata nell'origine.

DisableWarningDirectiveTrivia(SeparatedSyntaxList<IdentifierNameSyntax>)

Rappresenta #Disable direttiva di pre-elaborazione avviso visualizzata nell'origine.

DisableWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<IdentifierNameSyntax>)

Rappresenta #Disable direttiva di pre-elaborazione avviso visualizzata nell'origine.

DistinctClause()

Rappresenta l'operatore di query "Distinct".

DistinctClause(SyntaxToken)

Rappresenta l'operatore di query "Distinct".

DivideAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

DivideAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

DivideExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

DivideExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

DocumentationComment(XmlNodeSyntax[])

Crea un commento di documentazione xml che astrae la creazione della sintassi XML.

DocumentationCommentExteriorTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non sono parti della grammatica sintattica, ad esempio spazi, nuove righe, commenti, direttive dei preprocessori e codice disabilitato.

DocumentationCommentLineBreakToken(String, String)

Rappresenta i dati di tipo carattere nel contenuto XML noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche il testo che non richiede la normalizzazione, ad esempio commento, pi e testo cdata.

DocumentationCommentLineBreakToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Rappresenta i dati di tipo carattere nel contenuto XML noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche il testo che non richiede la normalizzazione, ad esempio commento, pi e testo cdata.

DocumentationCommentTrivia()

Rappresenta un commento della documentazione, ad esempio ''' <Riepilogo> visualizzato nell'origine.

DocumentationCommentTrivia(SyntaxList<XmlNodeSyntax>)

Rappresenta un commento della documentazione, ad esempio ''' <Riepilogo> visualizzato nell'origine.

DoLoopBlock(SyntaxKind, DoStatementSyntax, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoLoopBlock(SyntaxKind, DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoLoopUntilBlock(DoStatementSyntax, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoLoopUntilBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoLoopWhileBlock(DoStatementSyntax, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoLoopWhileBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoStatement(SyntaxKind)

Istruzione Do che inizia un blocco Do-Loop.

DoStatement(SyntaxKind, SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco Do-Loop.

DoStatement(SyntaxKind, WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco Do-Loop.

DoUntilLoopBlock(DoStatementSyntax, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoUntilLoopBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoUntilStatement()

Istruzione Do che inizia un blocco Do-Loop.

DoUntilStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco Do-Loop.

DoUntilStatement(WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco Do-Loop.

DoWhileLoopBlock(DoStatementSyntax, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoWhileLoopBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere utilizzata per determinare se si tratta di un oggetto Do While, Do Until, Do Loop While, Do Loop Until o Infinite Do Loop.

DoWhileStatement()

Istruzione Do che inizia un blocco Do-Loop.

DoWhileStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco Do-Loop.

DoWhileStatement(WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco Do-Loop.

ElasticEndOfLine(String)

Crea un oggetto trivia con tipo EndOfLineTrivia contenente il testo specificato. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

ElasticWhitespace(String)

Crea un oggetto trivia con tipo WhitespaceTrivia contenente il testo specificato. I trivia elastici vengono usati per indicare i dettagli non prodotti dall'analisi del testo di origine e in genere non vengono mantenuti durante la formattazione.

ElseBlock()

Rappresenta un oggetto "Else..." Blocco.

ElseBlock(ElseStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un oggetto "Else..." Blocco.

ElseBlock(SyntaxList<StatementSyntax>)

Rappresenta un oggetto "Else..." Blocco.

ElseCaseClause()

Parte "Else" in un'istruzione Case Else.

ElseCaseClause(SyntaxToken)

Parte "Else" in un'istruzione Case Else.

ElseDirectiveTrivia()

Rappresenta un #Else direttiva di pre-elaborazione visualizzata nell'origine.

ElseDirectiveTrivia(SyntaxToken, SyntaxToken)

Rappresenta un #Else direttiva di pre-elaborazione visualizzata nell'origine.

ElseIfBlock(ElseIfStatementSyntax)

Rappresenta un oggetto "ElseIf... Quindi ..." Blocco.

ElseIfBlock(ElseIfStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un oggetto "ElseIf... Quindi ..." Blocco.

ElseIfDirectiveTrivia(SyntaxToken, ExpressionSyntax)

Rappresenta l'inizio di una direttiva di pre-elaborazione #If visualizzata nell'origine.

ElseIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta l'inizio di una direttiva di pre-elaborazione #If visualizzata nell'origine.

ElseIfStatement(ExpressionSyntax)

Rappresenta l'oggetto "ElseIf ... Istruzione Then" che inizia un blocco "ElseIf".

ElseIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta l'oggetto "ElseIf ... Istruzione Then" che inizia un blocco "ElseIf".

ElseStatement()

Rappresenta l'istruzione "Else" che inizia un blocco "Else".

ElseStatement(SyntaxToken)

Rappresenta l'istruzione "Else" che inizia un blocco "Else".

EmptyStatement()

Classe per rappresentare un'istruzione vuota. Ciò può verificarsi quando i due punti si trovano su una riga senza altro.

EmptyStatement(SyntaxToken)

Classe per rappresentare un'istruzione vuota. Ciò può verificarsi quando i due punti si trovano su una riga senza altro.

EnableWarningDirectiveTrivia(IdentifierNameSyntax[])

Rappresenta #Enable direttiva di pre-elaborazione di avviso visualizzata nell'origine.

EnableWarningDirectiveTrivia(SeparatedSyntaxList<IdentifierNameSyntax>)

Rappresenta #Enable direttiva di pre-elaborazione di avviso visualizzata nell'origine.

EnableWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<IdentifierNameSyntax>)

Rappresenta #Enable direttiva di pre-elaborazione di avviso visualizzata nell'origine.

EndAddHandlerStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndAddHandlerStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndBlockStatement(SyntaxKind, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndBlockStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndClassStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndClassStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndEnumStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndEnumStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndEventStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndEventStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndExternalSourceDirectiveTrivia()

Rappresenta una direttiva di pre-elaborazione #End ExternalSource visualizzata nell'origine.

EndExternalSourceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta una direttiva di pre-elaborazione #End ExternalSource visualizzata nell'origine.

EndFunctionStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndFunctionStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndGetStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndGetStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndIfDirectiveTrivia()

Rappresenta un #End Se la direttiva di pre-elaborazione viene visualizzata nell'origine.

EndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta un #End Se la direttiva di pre-elaborazione viene visualizzata nell'origine.

EndIfStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndIfStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndInterfaceStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndInterfaceStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndModuleStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndModuleStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndNamespaceStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndNamespaceStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndOfLine(String)

Crea un oggetto trivia con tipo EndOfLineTrivia contenente il testo specificato.

EndOfLine(String, Boolean)
EndOfLineTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non sono parti della grammatica sintattica, ad esempio spazi, nuove righe, commenti, direttive dei preprocessori e codice disabilitato.

EndOperatorStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndOperatorStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndPropertyStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndPropertyStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndRaiseEventStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndRaiseEventStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndRegionDirectiveTrivia()

Rappresenta una direttiva region #End visualizzata nell'origine.

EndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta una direttiva region #End visualizzata nell'origine.

EndRemoveHandlerStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndRemoveHandlerStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSelectStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSelectStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSetStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSetStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndStatement(SyntaxToken)

Rappresenta un'istruzione "Stop" o "End". Il tipo può essere usato per determinare il tipo di istruzione.

EndStructureStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndStructureStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSubStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSubStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSyncLockStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndSyncLockStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndTryStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndTryStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndUsingStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndUsingStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndWhileStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndWhileStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndWithStatement()

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EndWithStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione "End XXX", dove XXX è una singola parola chiave.

EnumBlock(EnumStatementSyntax)

Rappresenta una dichiarazione di un'enumerazione, il relativo contenuto e l'istruzione End Enum che la termina.

EnumBlock(EnumStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di un'enumerazione, il relativo contenuto e l'istruzione End Enum che la termina.

EnumBlock(EnumStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di un'enumerazione, il relativo contenuto e l'istruzione End Enum che la termina.

EnumMemberDeclaration(String)

Rappresenta un nome e un valore in un EnumDeclarationBlock.

EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxToken, EqualsValueSyntax)

Rappresenta un nome e un valore in un EnumDeclarationBlock.

EnumMemberDeclaration(SyntaxToken)

Rappresenta un nome e un valore in un EnumDeclarationBlock.

EnumStatement(String)

Rappresenta l'istruzione iniziale di una dichiarazione Enum. Questo nodo viene sempre visualizzato come inizio di un EnumBlock con Kind=EnumDeclarationBlock.

EnumStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, AsClauseSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Enum. Questo nodo viene sempre visualizzato come inizio di un EnumBlock con Kind=EnumDeclarationBlock.

EnumStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, AsClauseSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Enum. Questo nodo viene sempre visualizzato come inizio di un EnumBlock con Kind=EnumDeclarationBlock.

EnumStatement(SyntaxToken)

Rappresenta l'istruzione iniziale di una dichiarazione Enum. Questo nodo viene sempre visualizzato come inizio di un EnumBlock con Kind=EnumDeclarationBlock.

EqualsExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

EqualsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

EqualsValue(ExpressionSyntax)

Rappresenta una clausola "= inizializzatore" in una dichiarazione per una variabile, un parametro o una proprietà automatica.

EqualsValue(SyntaxToken, ExpressionSyntax)

Rappresenta una clausola "= inizializzatore" in una dichiarazione per una variabile, un parametro o una proprietà automatica.

EraseStatement(ExpressionSyntax[])

Rappresenta un'istruzione "Erase".

EraseStatement(SeparatedSyntaxList<ExpressionSyntax>)

Rappresenta un'istruzione "Erase".

EraseStatement(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>)

Rappresenta un'istruzione "Erase".

ErrorStatement(ExpressionSyntax)

Rappresenta l'istruzione "Error".

ErrorStatement(SyntaxToken, ExpressionSyntax)

Rappresenta l'istruzione "Error".

EventBlock(EventStatementSyntax, SyntaxList<AccessorBlockSyntax>)

Rappresenta una dichiarazione di evento personalizzata: una dichiarazione con una dichiarazione di evento iniziale, alcuni blocchi di funzioni di accesso e un'istruzione end.

EventBlock(EventStatementSyntax, SyntaxList<AccessorBlockSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di evento personalizzata: una dichiarazione con una dichiarazione di evento iniziale, alcuni blocchi di funzioni di accesso e un'istruzione end.

EventStatement(String)

Istruzione che dichiara un evento. Se l'evento dichiarato è un evento personalizzato, questa istruzione sarà Begin di un PropertyOrEventBlock e le funzioni di accesso faranno parte delle funzioni di accesso di tale nodo.

EventStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un evento. Se l'evento dichiarato è un evento personalizzato, questa istruzione sarà Begin di un PropertyOrEventBlock e le funzioni di accesso faranno parte delle funzioni di accesso di tale nodo.

EventStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un evento. Se l'evento dichiarato è un evento personalizzato, questa istruzione sarà Begin di un PropertyOrEventBlock e le funzioni di accesso faranno parte delle funzioni di accesso di tale nodo.

EventStatement(SyntaxToken)

Istruzione che dichiara un evento. Se l'evento dichiarato è un evento personalizzato, questa istruzione sarà Begin di un PropertyOrEventBlock e le funzioni di accesso faranno parte delle funzioni di accesso di tale nodo.

ExclusiveOrExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ExclusiveOrExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ExitDoStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitDoStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitForStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitForStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitFunctionStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitFunctionStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitOperatorStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitOperatorStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitPropertyStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitPropertyStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitSelectStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitSelectStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitStatement(SyntaxKind, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitSubStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitSubStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitTryStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitTryStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitWhileStatement()

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExitWhileStatement(SyntaxToken, SyntaxToken)

Istruzione exit. È possibile trovare il tipo di blocco chiuso esaminando il tipo.

ExponentiateAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

ExponentiateAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

ExponentiateExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ExponentiateExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ExpressionRangeVariable(ExpressionSyntax)

Descrive una singola variabile del modulo "[x [Tipo] =] espressione" da usare nelle espressioni di query.

ExpressionRangeVariable(VariableNameEqualsSyntax, ExpressionSyntax)

Descrive una singola variabile del modulo "[x [Tipo] =] espressione" da usare nelle espressioni di query.

ExpressionStatement(ExpressionSyntax)

Rappresentare un'espressione in un contesto di istruzione. Questo può essere solo una chiamata o un'espressione await nel codice standard, ma può essere qualsiasi espressione nel codice interattivo VB.

ExternalChecksumDirectiveTrivia()

Rappresenta una direttiva di pre-elaborazione #ExternalChecksum visualizzata nell'origine.

ExternalChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta una direttiva di pre-elaborazione #ExternalChecksum visualizzata nell'origine.

ExternalSourceDirectiveTrivia()

Rappresenta l'inizio di una direttiva di pre-elaborazione #ExternalSource visualizzata nell'origine.

ExternalSourceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta l'inizio di una direttiva di pre-elaborazione #ExternalSource visualizzata nell'origine.

FalseLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e recuperando il valore dal token.

FieldDeclaration(SeparatedSyntaxList<VariableDeclaratorSyntax>)

Rappresenta la dichiarazione di una o più variabili o costanti, come variabili locali o come membri di classe/struttura. Nel caso di una costante, è rappresentato dalla presenza di "Const" nei modificatori (anche se tecnicamente "Const" non è un modificatore, è rappresentato come uno negli alberi di analisi).

FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Rappresenta la dichiarazione di una o più variabili o costanti, come variabili locali o come membri di classe/struttura. Nel caso di una costante, è rappresentato dalla presenza di "Const" nei modificatori (anche se tecnicamente "Const" non è un modificatore, è rappresentato come uno negli alberi di analisi).

FieldDeclaration(VariableDeclaratorSyntax[])

Rappresenta la dichiarazione di una o più variabili o costanti, come variabili locali o come membri di classe/struttura. Nel caso di una costante, è rappresentato dalla presenza di "Const" nei modificatori (anche se tecnicamente "Const" non è un modificatore, è rappresentato come uno negli alberi di analisi).

FinallyBlock()

Rappresenta un "finalmente ..." blocco di un blocco "Try".

FinallyBlock(FinallyStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un "finalmente ..." blocco di un blocco "Try".

FinallyBlock(SyntaxList<StatementSyntax>)

Rappresenta un "finalmente ..." blocco di un blocco "Try".

FinallyStatement()

Rappresenta l'istruzione "Infine" che inizia un blocco "Finalmente".

FinallyStatement(SyntaxToken)

Rappresenta l'istruzione "Infine" che inizia un blocco "Finalmente".

FloatingLiteralToken(String, TypeCharacter, Double)
FloatingLiteralToken(SyntaxTriviaList, String, TypeCharacter, Double, SyntaxTriviaList)
ForBlock(ForStatementSyntax)

Rappresenta un blocco For, incluso l'istruzione introduttiva, il corpo e il "Next" (che può essere omesso se un oggetto For ha un oggetto Next con più variabili).

ForBlock(ForStatementSyntax, SyntaxList<StatementSyntax>, NextStatementSyntax)

Rappresenta un blocco For, incluso l'istruzione introduttiva, il corpo e il "Next" (che può essere omesso se un oggetto For ha un oggetto Next con più variabili).

ForEachBlock(ForEachStatementSyntax)

Rappresenta un blocco For Each, incluso l'istruzione introduttiva, il corpo e il "Next" (che può essere omesso se un oggetto For ha un oggetto Next con più variabili).

ForEachBlock(ForEachStatementSyntax, SyntaxList<StatementSyntax>, NextStatementSyntax)

Rappresenta un blocco For Each, incluso l'istruzione introduttiva, il corpo e il "Next" (che può essere omesso se un oggetto For ha un oggetto Next con più variabili).

ForEachStatement(SyntaxToken, SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax)

Istruzione For Each che inizia un blocco For Each-Next. Questa istruzione si verifica sempre come Begin di un ForBlock e il corpo di For Each-Next è il corpo di forBlock. La maggior parte del tempo, la fine di forBlock è l'istruzione Next corrispondente. Tuttavia, più istruzioni For annidate vengono terminate da una singola istruzione Next con più variabili, quindi le istruzioni For interne avranno End impostato su Nothing e l'istruzione Next è la fine dell'istruzione For più esterna che viene terminata.

ForEachStatement(VisualBasicSyntaxNode, ExpressionSyntax)

Istruzione For Each che inizia un blocco For Each-Next. Questa istruzione si verifica sempre come Begin di un ForBlock e il corpo di For Each-Next è il corpo di forBlock. La maggior parte del tempo, la fine di forBlock è l'istruzione Next corrispondente. Tuttavia, più istruzioni For annidate vengono terminate da una singola istruzione Next con più variabili, quindi le istruzioni For interne avranno End impostato su Nothing e l'istruzione Next è la fine dell'istruzione For più esterna che viene terminata.

ForStatement(SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, ForStepClauseSyntax)

Istruzione For che inizia un blocco For-Next. Questa istruzione si verifica sempre come Begin di un ForBlock. La maggior parte del tempo, la fine di forBlock è l'istruzione Next corrispondente. Tuttavia, più istruzioni For annidate vengono terminate da una singola istruzione Next con più variabili, quindi le istruzioni For interne avranno End impostato su Nothing e l'istruzione Next è la fine dell'istruzione For più esterna che viene terminata.

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)

Istruzione For che inizia un blocco For-Next. Questa istruzione si verifica sempre come Begin di un ForBlock. La maggior parte del tempo, la fine di forBlock è l'istruzione Next corrispondente. Tuttavia, più istruzioni For annidate vengono terminate da una singola istruzione Next con più variabili, quindi le istruzioni For interne avranno End impostato su Nothing e l'istruzione Next è la fine dell'istruzione For più esterna che viene terminata.

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax, ForStepClauseSyntax)

Istruzione For che inizia un blocco For-Next. Questa istruzione si verifica sempre come Begin di un ForBlock. La maggior parte del tempo, la fine di forBlock è l'istruzione Next corrispondente. Tuttavia, più istruzioni For annidate vengono terminate da una singola istruzione Next con più variabili, quindi le istruzioni For interne avranno End impostato su Nothing e l'istruzione Next è la fine dell'istruzione For più esterna che viene terminata.

ForStepClause(ExpressionSyntax)

Clausola Passaggio in un'istruzione For.

ForStepClause(SyntaxToken, ExpressionSyntax)

Clausola Passaggio in un'istruzione For.

FromClause(CollectionRangeVariableSyntax[])

Rappresenta un operatore di query "From". Se si tratta dell'inizio di una query, l'origine sarà Nothing. In caso contrario, l'origine sarà la parte della query a sinistra di From.

FromClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>)

Rappresenta un operatore di query "From". Se si tratta dell'inizio di una query, l'origine sarà Nothing. In caso contrario, l'origine sarà la parte della query a sinistra di From.

FromClause(SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>)

Rappresenta un operatore di query "From". Se si tratta dell'inizio di una query, l'origine sarà Nothing. In caso contrario, l'origine sarà la parte della query a sinistra di From.

FunctionAggregation(String)

Rappresenta una chiamata di una funzione di aggregazione nella dichiarazione di variabile dell'intervallo di aggregazione di un operatore di query Group By, Group Join o Aggregate.

FunctionAggregation(SyntaxToken)

Rappresenta una chiamata di una funzione di aggregazione nella dichiarazione di variabile dell'intervallo di aggregazione di un operatore di query Group By, Group Join o Aggregate.

FunctionAggregation(SyntaxToken, ExpressionSyntax)

Rappresenta una chiamata di una funzione di aggregazione nella dichiarazione di variabile dell'intervallo di aggregazione di un operatore di query Group By, Group Join o Aggregate.

FunctionAggregation(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta una chiamata di una funzione di aggregazione nella dichiarazione di variabile dell'intervallo di aggregazione di un operatore di query Group By, Group Join o Aggregate.

FunctionBlock(MethodStatementSyntax)

Rappresenta una dichiarazione di blocco funzione o secondaria: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

FunctionBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di blocco funzione o secondaria: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

FunctionBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di blocco funzione o secondaria: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

FunctionLambdaHeader()

Rappresenta la parte dell'intestazione di un'espressione lambda

FunctionLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, SimpleAsClauseSyntax)

Rappresenta la parte dell'intestazione di un'espressione lambda

FunctionLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Rappresenta la parte dell'intestazione di un'espressione lambda

FunctionStatement(String)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

FunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

FunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

FunctionStatement(SyntaxToken)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

GenericName(String, TypeArgumentListSyntax)

Rappresenta un nome di tipo semplice con uno o più argomenti generici, ad esempio "X(Of Y, Z).

GenericName(SyntaxToken, TypeArgumentListSyntax)

Rappresenta un nome di tipo semplice con uno o più argomenti generici, ad esempio "X(Of Y, Z).

GetAccessorBlock(AccessorStatementSyntax)

Rappresenta una dichiarazione membro del blocco di accesso: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzati.

GetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione membro del blocco di accesso: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzati.

GetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione membro del blocco di accesso: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzati.

GetAccessorStatement()

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una dichiarazione di evento personalizzata o in una dichiarazione di evento personalizzata. Il tipo del nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

GetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una dichiarazione di evento personalizzata o in una dichiarazione di evento personalizzata. Il tipo del nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

GetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una dichiarazione di evento personalizzata o in una dichiarazione di evento personalizzata. Il tipo del nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

GetStandaloneExpression(ExpressionSyntax)

I nomi a destra dei nomi qualificati e delle espressioni di accesso ai membri non sono espressioni autonome. Questo metodo restituisce l'elemento padre appropriato dei nodi della sintassi dei nomi a destra di questi costrutti.

GetTypeExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

Rappresenta un'espressione GetType.

GetTypeExpression(TypeSyntax)

Rappresenta un'espressione GetType.

GetXmlNamespaceExpression()

Rappresenta un'espressione GetXmlNamespace.

GetXmlNamespaceExpression(SyntaxToken, SyntaxToken, XmlPrefixNameSyntax, SyntaxToken)

Rappresenta un'espressione GetXmlNamespace.

GlobalName()

Rappresenta un nome nello spazio dei nomi globale.

GlobalName(SyntaxToken)

Rappresenta un nome nello spazio dei nomi globale.

GoToStatement(LabelSyntax)

Rappresenta un'istruzione "GoTo".

GoToStatement(SyntaxToken, LabelSyntax)

Rappresenta un'istruzione "GoTo".

GreaterThanExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

GreaterThanExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

GreaterThanOrEqualExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

GreaterThanOrEqualExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

GroupAggregation()

Rappresenta l'uso di "Group" come funzione di aggregazione nella dichiarazione della variabile dell'intervallo di aggregazione di un operatore di query Group By o Group Join.

GroupAggregation(SyntaxToken)

Rappresenta l'uso di "Group" come funzione di aggregazione nella dichiarazione della variabile dell'intervallo di aggregazione di un operatore di query Group By o Group Join.

GroupByClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta l'operatore di query "Group By".

GroupByClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta l'operatore di query "Group By".

GroupByClause(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>, SyntaxToken, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta l'operatore di query "Group By".

GroupJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SeparatedSyntaxList<JoinConditionSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta l'operatore di query "Group Join".

GroupJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SeparatedSyntaxList<JoinConditionSyntax>, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta l'operatore di query "Group Join".

GroupJoinClause(SyntaxToken, SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SyntaxToken, SeparatedSyntaxList<JoinConditionSyntax>, SyntaxToken, SeparatedSyntaxList<AggregationRangeVariableSyntax>)

Rappresenta l'operatore di query "Group Join".

HandlesClause(HandlesClauseItemSyntax[])

Rappresenta gli "handle..." clausola in una dichiarazione di metodo che descrive gli eventi gestiti da questo metodo.

HandlesClause(SeparatedSyntaxList<HandlesClauseItemSyntax>)

Rappresenta gli "handle..." clausola in una dichiarazione di metodo che descrive gli eventi gestiti da questo metodo.

HandlesClause(SyntaxToken, SeparatedSyntaxList<HandlesClauseItemSyntax>)

Rappresenta gli "handle..." clausola in una dichiarazione di metodo che descrive gli eventi gestiti da questo metodo.

HandlesClauseItem(EventContainerSyntax, IdentifierNameSyntax)

Rappresenta un singolo evento gestito in un oggetto "Handle..." Clausola.

HandlesClauseItem(EventContainerSyntax, SyntaxToken, IdentifierNameSyntax)

Rappresenta un singolo evento gestito in un oggetto "Handle..." Clausola.

Identifier(String)
Identifier(String, Boolean, String, TypeCharacter)
Identifier(SyntaxTriviaList, String, Boolean, String, TypeCharacter, SyntaxTriviaList)
Identifier(SyntaxTriviaList, String, SyntaxTriviaList)
IdentifierLabel(String)

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

IdentifierLabel(SyntaxToken)

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

IdentifierName(String)

Rappresenta un nome di tipo costituito da un singolo identificatore (che può includere parentesi quadre o un carattere di tipo).

IdentifierName(SyntaxToken)

Rappresenta un nome di tipo costituito da un singolo identificatore (che può includere parentesi quadre o un carattere di tipo).

IfDirectiveTrivia(SyntaxKind, SyntaxToken, ExpressionSyntax)

Rappresenta l'inizio di una direttiva di pre-elaborazione #If visualizzata nell'origine.

IfDirectiveTrivia(SyntaxKind, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta l'inizio di una direttiva di pre-elaborazione #If visualizzata nell'origine.

IfDirectiveTrivia(SyntaxToken, ExpressionSyntax)

Rappresenta l'inizio di una direttiva di pre-elaborazione #If visualizzata nell'origine.

IfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta l'inizio di una direttiva di pre-elaborazione #If visualizzata nell'origine.

IfStatement(ExpressionSyntax)

Rappresenta l'oggetto "If ... Istruzione Then" che inizia un blocco "If" a più righe.

IfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta l'oggetto "If ... Istruzione Then" che inizia un blocco "If" a più righe.

ImplementsClause(QualifiedNameSyntax[])

Rappresenta l'oggetto "Implementa..." clausola su un membro di tipo, che descrive i membri dell'interfaccia implementati da questo membro.

ImplementsClause(SeparatedSyntaxList<QualifiedNameSyntax>)

Rappresenta l'oggetto "Implementa..." clausola su un membro di tipo, che descrive i membri dell'interfaccia implementati da questo membro.

ImplementsClause(SyntaxToken, SeparatedSyntaxList<QualifiedNameSyntax>)

Rappresenta l'oggetto "Implementa..." clausola su un membro di tipo, che descrive i membri dell'interfaccia implementati da questo membro.

ImplementsStatement(SeparatedSyntaxList<TypeSyntax>)

Rappresenta un'istruzione Implements in una classe o struttura.

ImplementsStatement(SyntaxToken, SeparatedSyntaxList<TypeSyntax>)

Rappresenta un'istruzione Implements in una classe o struttura.

ImplementsStatement(TypeSyntax[])

Rappresenta un'istruzione Implements in una classe o struttura.

ImportAliasClause(String)

Rappresenta un identificatore di alias seguito da un token "=" in una clausola Imports.

ImportAliasClause(SyntaxToken)

Rappresenta un identificatore di alias seguito da un token "=" in una clausola Imports.

ImportAliasClause(SyntaxToken, SyntaxToken)

Rappresenta un identificatore di alias seguito da un token "=" in una clausola Imports.

ImportsStatement()

Rappresenta un'istruzione Imports con una o più clausole imports.

ImportsStatement(SeparatedSyntaxList<ImportsClauseSyntax>)

Rappresenta un'istruzione Imports con una o più clausole imports.

ImportsStatement(SyntaxToken, SeparatedSyntaxList<ImportsClauseSyntax>)

Rappresenta un'istruzione Imports con una o più clausole imports.

IncompleteMember()

Rappresenta l'inizio di una dichiarazione. Tuttavia, non viene rilevata una sintassi sufficiente per classificare questa proprietà come campo, metodo, proprietà o evento. Questo nodo rappresenta sempre un errore di sintassi.

IncompleteMember(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken)

Rappresenta l'inizio di una dichiarazione. Tuttavia, non viene rilevata una sintassi sufficiente per classificare questa proprietà come campo, metodo, proprietà o evento. Questo nodo rappresenta sempre un errore di sintassi.

InferredFieldInitializer(ExpressionSyntax)

Rappresenta un inizializzatore di campo in un inizializzatore With {...} in cui il nome del campo viene dedotto dall'espressione dell'inizializzatore.

InferredFieldInitializer(SyntaxToken, ExpressionSyntax)

Rappresenta un inizializzatore di campo in un inizializzatore With {...} in cui il nome del campo viene dedotto dall'espressione dell'inizializzatore.

InheritsStatement(SeparatedSyntaxList<TypeSyntax>)

Rappresenta un'istruzione Inherits in una classe, una struttura o un'interfaccia.

InheritsStatement(SyntaxToken, SeparatedSyntaxList<TypeSyntax>)

Rappresenta un'istruzione Inherits in una classe, una struttura o un'interfaccia.

InheritsStatement(TypeSyntax[])

Rappresenta un'istruzione Inherits in una classe, una struttura o un'interfaccia.

IntegerDivideAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

IntegerDivideAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

IntegerDivideExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

IntegerDivideExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

IntegerLiteralToken(String, LiteralBase, TypeCharacter, UInt64)
IntegerLiteralToken(SyntaxTriviaList, String, LiteralBase, TypeCharacter, UInt64, SyntaxTriviaList)
InterfaceBlock(InterfaceStatementSyntax)

Rappresenta una dichiarazione di un'interfaccia, il relativo contenuto e l'istruzione End che la termina.

InterfaceBlock(InterfaceStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di un'interfaccia, il relativo contenuto e l'istruzione End che la termina.

InterfaceBlock(InterfaceStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di un'interfaccia, il relativo contenuto e l'istruzione End che la termina.

InterfaceStatement(String)

Rappresenta l'istruzione iniziale di una dichiarazione Interface. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=InterfaceDeclarationBlock.

InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Interface. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=InterfaceDeclarationBlock.

InterfaceStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Interface. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=InterfaceDeclarationBlock.

InterfaceStatement(SyntaxToken)

Rappresenta l'istruzione iniziale di una dichiarazione Interface. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=InterfaceDeclarationBlock.

InterpolatedStringExpression(InterpolatedStringContentSyntax[])

Rappresenta un'espressione stringa interpolata.

InterpolatedStringExpression(SyntaxList<InterpolatedStringContentSyntax>)

Rappresenta un'espressione stringa interpolata.

InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>, SyntaxToken)

Rappresenta un'espressione stringa interpolata.

InterpolatedStringText()

Rappresenta il contenuto di testo letterale in una stringa interpolata.

InterpolatedStringText(SyntaxToken)

Rappresenta il contenuto di testo letterale in una stringa interpolata.

InterpolatedStringTextToken(String, String)

Rappresenta i dati dei caratteri letterali nell'espressione stringa interpolata.

InterpolatedStringTextToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Rappresenta i dati dei caratteri letterali nell'espressione stringa interpolata.

Interpolation(ExpressionSyntax)

Rappresenta un'interpolazione di un'espressione in un'espressione stringa interpolata, ad esempio '{expression[,alignment][:formatString]}'.

Interpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax)

Rappresenta un'interpolazione di un'espressione in un'espressione stringa interpolata, ad esempio '{expression[,alignment][:formatString]}'.

Interpolation(SyntaxToken, ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax, SyntaxToken)

Rappresenta un'interpolazione di un'espressione in un'espressione stringa interpolata, ad esempio '{expression[,alignment][:formatString]}'.

InterpolationAlignmentClause(ExpressionSyntax)

Rappresenta una clausola di allineamento ',allineamento' di un'espressione incorporata di stringhe interpolata.

InterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)

Rappresenta una clausola di allineamento ',allineamento' di un'espressione incorporata di stringhe interpolata.

InterpolationFormatClause()

Rappresenta una clausola di stringa di formato ':formatString' di un'espressione incorporata di stringhe interpolata.

InterpolationFormatClause(SyntaxToken, SyntaxToken)

Rappresenta una clausola di stringa di formato ':formatString' di un'espressione incorporata di stringhe interpolata.

InvocationExpression()

Rappresenta un'espressione di chiamata costituita da una destinazione di chiamata e un elenco di argomenti facoltativi o una matrice, una proprietà con parametri o un indice di proprietà predefinito dell'oggetto.

InvocationExpression(ExpressionSyntax)
InvocationExpression(ExpressionSyntax, ArgumentListSyntax)

Rappresenta un'espressione di chiamata costituita da una destinazione di chiamata e un elenco di argomenti facoltativi o una matrice, una proprietà con parametri o un indice di proprietà predefinito dell'oggetto.

IsExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

IsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

IsNotExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

IsNotExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

JoinCondition(ExpressionSyntax, ExpressionSyntax)

Rappresenta la condizione "expression Equals expression" in un join.

JoinCondition(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta la condizione "expression Equals expression" in un join.

KeywordEventContainer(SyntaxToken)

Rappresenta il contenitore di eventi specificato tramite parole chiave speciali "Me", "MyBase" o "MyClass".

Label(SyntaxKind, String)

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

Label(SyntaxKind, SyntaxToken)

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

LabelStatement(String)

Rappresenta un'istruzione label.

LabelStatement(SyntaxToken)

Rappresenta un'istruzione label.

LabelStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione label.

LambdaHeader(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Rappresenta la parte di intestazione di un'espressione lambda

LambdaHeader(SyntaxKind, SyntaxToken)

Rappresenta la parte di intestazione di un'espressione lambda

LeftShiftAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

LeftShiftAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

LeftShiftExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LeftShiftExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LessThanExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LessThanExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LessThanOrEqualExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LessThanOrEqualExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LetClause(ExpressionRangeVariableSyntax[])

Rappresenta un operatore di query "Let".

LetClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Rappresenta un operatore di query "Let".

LetClause(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Rappresenta un operatore di query "Let".

LikeExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LikeExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

LineContinuationTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non sono parti della grammatica sintattica, ad esempio spazi, nuove righe, commenti, direttive dei preprocessori e codice disabilitato.

List<TNode>()

Crea un elenco vuoto di nodi di sintassi.

List<TNode>(IEnumerable<TNode>)

Crea un elenco di nodi di sintassi.

Literal(Char)

Crea un token con tipo CharacterLiteralToken da un valore di carattere.

Literal(Decimal)

Crea un token con tipo DecimalLiteralToken da un valore decimale.

Literal(Double)

Crea un token con tipo FloatingLiteralToken da un valore a virgola mobile a 8 byte.

Literal(Int32)

Crea un token con tipo IntegerLiteralToken da un valore intero con segno a 4 byte.

Literal(Int64)

Crea un token con tipo IntegerLiteralToken da un valore intero con segno a 8 byte.

Literal(Single)

Crea un token con tipo FloatingLiteralToken da un valore a virgola mobile a 4 byte.

Literal(String)

Crea un token con tipo StringLiteralToken da un valore stringa.

Literal(String, Char)

Crea un token con tipo CharacterLiteralToken dal testo e dal valore di carattere corrispondente.

Literal(String, Decimal)

Crea un token con tipo DecimalLiteralToken dal testo e dal valore decimale corrispondente.

Literal(String, Double)

Crea un token con tipo FloatingLiteralToken dal testo e dal valore a virgola mobile a 8 byte corrispondente.

Literal(String, Int32)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero con segno a 4 byte corrispondente.

Literal(String, Int64)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero con segno a 8 byte corrispondente.

Literal(String, Single)

Crea un token con tipo FloatingLiteralToken dal testo e dal valore a virgola mobile a 4 byte corrispondente.

Literal(String, String)

Crea un token con tipo StringLiteralToken dal testo e dal valore stringa corrispondente.

Literal(String, UInt32)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero senza segno a 4 byte corrispondente.

Literal(String, UInt64)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero senza segno a 8 byte corrispondente.

Literal(SyntaxTriviaList, String, Char, SyntaxTriviaList)

Crea un token con tipo CharacterLiteralToken dal testo e dal valore di carattere corrispondente.

Literal(SyntaxTriviaList, String, Decimal, SyntaxTriviaList)

Crea un token con tipo DecimalLiteralToken dal testo e dal valore decimale corrispondente.

Literal(SyntaxTriviaList, String, Double, SyntaxTriviaList)

Crea un token con tipo FloatingLiteralToken dal testo e dal valore a virgola mobile a 8 byte corrispondente.

Literal(SyntaxTriviaList, String, Int32, SyntaxTriviaList)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero con segno a 4 byte corrispondente.

Literal(SyntaxTriviaList, String, Int64, SyntaxTriviaList)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero con segno a 8 byte corrispondente.

Literal(SyntaxTriviaList, String, Single, SyntaxTriviaList)

Crea un token con tipo FloatingLiteralToken dal testo e dal valore a virgola mobile a 4 byte corrispondente.

Literal(SyntaxTriviaList, String, String, SyntaxTriviaList)

Crea un token con tipo StringLiteralToken dal testo e dal valore stringa corrispondente.

Literal(SyntaxTriviaList, String, UInt32, SyntaxTriviaList)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero senza segno a 4 byte corrispondente.

Literal(SyntaxTriviaList, String, UInt64, SyntaxTriviaList)

Crea un token con tipo IntegerLiteralToken dal testo e dal valore intero senza segno a 8 byte corrispondente.

Literal(UInt32)

Crea un token con tipo IntegerLiteralToken da un valore intero senza segno a 4 byte.

Literal(UInt64)

Crea un token con tipo IntegerLiteralToken da un valore intero senza segno a 8 byte.

LiteralExpression(SyntaxKind, SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e ottenendo il valore dal token.

LocalDeclarationStatement(SyntaxTokenList, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Rappresenta la dichiarazione di una o più variabili o costanti locali.

LoopStatement(SyntaxKind)

Istruzione Loop che inizia un blocco Do-Loop.

LoopStatement(SyntaxKind, SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Loop che inizia un blocco Do-Loop.

LoopStatement(SyntaxKind, WhileOrUntilClauseSyntax)

Istruzione Loop che inizia un blocco Do-Loop.

LoopUntilStatement()

Istruzione Loop che inizia un blocco Do-Loop.

LoopUntilStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Loop che inizia un blocco Do-Loop.

LoopUntilStatement(WhileOrUntilClauseSyntax)

Istruzione Loop che inizia un blocco Do-Loop.

LoopWhileStatement()

Istruzione Loop che inizia un blocco Do-Loop.

LoopWhileStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Loop che inizia un blocco Do-Loop.

LoopWhileStatement(WhileOrUntilClauseSyntax)

Istruzione Loop che inizia un blocco Do-Loop.

MeExpression()

Identifica l'istanza speciale "Me"

MeExpression(SyntaxToken)

Identifica l'istanza speciale "Me"

MemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina il tipo di accesso.

MemberAccessExpression(SyntaxKind, SyntaxToken, SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina il tipo di accesso.

MethodBlock(SyntaxKind, MethodStatementSyntax, EndBlockStatementSyntax)

Rappresenta una dichiarazione di blocco Function o Sub: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

MethodBlock(SyntaxKind, MethodStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di blocco Function o Sub: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

MethodStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un oggetto Sub o Function. Se questo metodo ha un corpo, questa istruzione sarà l'elemento Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di tale BlockStatement.

MethodStatement(SyntaxKind, SyntaxToken, String)

Istruzione che dichiara un oggetto Sub o Function. Se questo metodo ha un corpo, questa istruzione sarà l'elemento Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di tale BlockStatement.

MethodStatement(SyntaxKind, SyntaxToken, SyntaxToken)

Istruzione che dichiara un oggetto Sub o Function. Se questo metodo ha un corpo, questa istruzione sarà l'elemento Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di tale BlockStatement.

MidAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

MidAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

MidExpression(String, ArgumentListSyntax)

Rappresenta un lato sinistro di un'istruzione MidAssignment.

MidExpression(SyntaxToken, ArgumentListSyntax)

Rappresenta un lato sinistro di un'istruzione MidAssignment.

ModifiedIdentifier(String)

Rappresenta un identificatore con modificatori facoltativi "?" o "()" o "(,,,)", come usato nelle dichiarazioni di parametri e nelle dichiarazioni di variabili.

ModifiedIdentifier(SyntaxToken)

Rappresenta un identificatore con modificatori facoltativi "?" o "()" o "(,,,)", come usato nelle dichiarazioni di parametri e nelle dichiarazioni di variabili.

ModifiedIdentifier(SyntaxToken, ArgumentListSyntax)

Rappresenta un identificatore con modificatori facoltativi "?" o "()" o "(,,,)", come usato nelle dichiarazioni di parametri e nelle dichiarazioni di variabili.

ModifiedIdentifier(SyntaxToken, SyntaxToken, ArgumentListSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

Rappresenta un identificatore con modificatori facoltativi "?" o "()" o "(,,,)", come usato nelle dichiarazioni di parametri e nelle dichiarazioni di variabili.

ModuleBlock(ModuleStatementSyntax)

Rappresenta una dichiarazione di Module, il relativo contenuto e l'istruzione End che la termina.

ModuleBlock(ModuleStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di Module, il relativo contenuto e l'istruzione End che la termina.

ModuleBlock(ModuleStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di Module, il relativo contenuto e l'istruzione End che la termina.

ModuleStatement(String)

Rappresenta l'istruzione iniziale di una dichiarazione Module. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=ModuleDeclarationBlock.

ModuleStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Module. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=ModuleDeclarationBlock.

ModuleStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Module. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=ModuleDeclarationBlock.

ModuleStatement(SyntaxToken)

Rappresenta l'istruzione iniziale di una dichiarazione Module. Questo nodo viene sempre visualizzato come inizio di un typeBlock con Kind=ModuleDeclarationBlock.

ModuloExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

ModuloExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

MultiLineFunctionLambdaExpression(LambdaHeaderSyntax, EndBlockStatementSyntax)

Rappresenta un'espressione lambda a più righe.

MultiLineFunctionLambdaExpression(LambdaHeaderSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un'espressione lambda a più righe.

MultiLineIfBlock(IfStatementSyntax)

Rappresenta una riga multipla "If ... Poi... Elseif... Poi... Altro... Blocco End If.

MultiLineIfBlock(IfStatementSyntax, SyntaxList<StatementSyntax>, SyntaxList<ElseIfBlockSyntax>, ElseBlockSyntax)

Rappresenta una riga multipla "If ... Poi... Elseif... Poi... Altro... Blocco End If.

MultiLineIfBlock(IfStatementSyntax, SyntaxList<StatementSyntax>, SyntaxList<ElseIfBlockSyntax>, ElseBlockSyntax, EndBlockStatementSyntax)

Rappresenta una riga multipla "If ... Poi... Elseif... Poi... Altro... Blocco End If.

MultiLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, EndBlockStatementSyntax)

Rappresenta un'espressione lambda a più righe.

MultiLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un'espressione lambda a più righe.

MultiLineSubLambdaExpression(LambdaHeaderSyntax, EndBlockStatementSyntax)

Rappresenta un'espressione lambda a più righe.

MultiLineSubLambdaExpression(LambdaHeaderSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un'espressione lambda a più righe.

MultiplyAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

MultiplyAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

MultiplyExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

MultiplyExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

MyBaseExpression()

Identifica l'istanza speciale "MyBase"

MyBaseExpression(SyntaxToken)

Identifica l'istanza speciale "MyBase"

MyClassExpression()

Identifica l'istanza speciale "MyClass"

MyClassExpression(SyntaxToken)

Identifica l'istanza speciale "MyClass"

NameColonEquals(IdentifierNameSyntax)

Rappresenta un nome di identificatore seguito da un token ":=" in un argomento denominato.

NameColonEquals(IdentifierNameSyntax, SyntaxToken)

Rappresenta un nome di identificatore seguito da un token ":=" in un argomento denominato.

NamedFieldInitializer(IdentifierNameSyntax, ExpressionSyntax)

Rappresenta un inizializzatore di campo denominato in un inizializzatore With {...} , ad esempio ".x = expr".

NamedFieldInitializer(SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un inizializzatore di campo denominato in un inizializzatore With {...} , ad esempio ".x = expr".

NamedTupleElement(String)

Rappresenta una singola dichiarazione di un elemento tupla che fornisce il nome dell'elemento e facoltativamente un tipo.

NamedTupleElement(SyntaxToken)

Rappresenta una singola dichiarazione di un elemento tupla che fornisce il nome dell'elemento e facoltativamente un tipo.

NamedTupleElement(SyntaxToken, SimpleAsClauseSyntax)

Rappresenta una singola dichiarazione di un elemento tupla che fornisce il nome dell'elemento e facoltativamente un tipo.

NameOfExpression(ExpressionSyntax)

Rappresenta un'espressione NameOf.

NameOfExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta un'espressione NameOf.

NamespaceBlock(NamespaceStatementSyntax)

Rappresenta un'istruzione Namespace, il relativo contenuto e l'istruzione End Namespace.

NamespaceBlock(NamespaceStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un'istruzione Namespace, il relativo contenuto e l'istruzione End Namespace.

NamespaceBlock(NamespaceStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un'istruzione Namespace, il relativo contenuto e l'istruzione End Namespace.

NamespaceStatement(NameSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione dello spazio dei nomi. Questo nodo viene sempre visualizzato come inizio di un oggetto BlockStatement con Kind=NamespaceBlock.

NamespaceStatement(SyntaxToken, NameSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione dello spazio dei nomi. Questo nodo viene sempre visualizzato come inizio di un oggetto BlockStatement con Kind=NamespaceBlock.

NewConstraint(SyntaxToken)

Uno dei vincoli di parametro di tipo speciale: New, Class o Structure. Quale tipo di vincolo speciale è possibile ottenere dalla proprietà Kind ed è uno di: NewConstraint, ReferenceConstraint o ValueConstraint.

NextLabel()

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

NextLabel(SyntaxToken)

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

NextStatement()

Istruzione Next che termina un blocco For-Next o For Each-Next. Questa istruzione si verifica sempre come Fine di un ForBlock (con Kind=ForBlock o ForEachBlock) e il corpo del For-Next è il corpo di tale ForBlock. L'oggetto Begin di tale ForBlock ha l'istruzione For o For Each corrispondente.

NextStatement(SeparatedSyntaxList<ExpressionSyntax>)

Istruzione Next che termina un blocco For-Next o For Each-Next. Questa istruzione si verifica sempre come Fine di un ForBlock (con Kind=ForBlock o ForEachBlock) e il corpo del For-Next è il corpo di tale ForBlock. L'oggetto Begin di tale ForBlock ha l'istruzione For o For Each corrispondente.

NextStatement(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>)

Istruzione Next che termina un blocco For-Next o For Each-Next. Questa istruzione si verifica sempre come Fine di un ForBlock (con Kind=ForBlock o ForEachBlock) e il corpo del For-Next è il corpo di tale ForBlock. L'oggetto Begin di tale ForBlock ha l'istruzione For o For Each corrispondente.

NodeOrTokenList()

Crea un SyntaxNodeOrTokenList vuoto.

NodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Crea un SyntaxNodeOrTokenList oggetto da una sequenza di nodi e token.

NodeOrTokenList(SyntaxNodeOrToken[])

Crea un SyntaxNodeOrTokenList oggetto da uno o più nodi e token.

NotEqualsExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

NotEqualsExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

NotExpression(ExpressionSyntax)

Descrive un operatore unario: Plus, Negate, Not o AddressOf.

NotExpression(SyntaxToken, ExpressionSyntax)

Descrive un operatore unario: Plus, Negate, Not o AddressOf.

NothingLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e ottenendo il valore dal token.

NullableType(TypeSyntax)

Nome del tipo che rappresenta un tipo nullable, ad esempio "Integer?".

NullableType(TypeSyntax, SyntaxToken)

Nome del tipo che rappresenta un tipo nullable, ad esempio "Integer?".

NumericLabel()

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

NumericLabel(SyntaxToken)

Etichetta per un'istruzione GoTo, Resume o On Error. Identificatore, numero di riga o parola chiave next.

NumericLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e ottenendo il valore dal token.

ObjectCollectionInitializer(CollectionInitializerSyntax)

Rappresenta un "da {...} clausola utilizzata per inizializzare gli elementi di un nuovo oggetto raccolta.

ObjectCollectionInitializer(SyntaxToken, CollectionInitializerSyntax)

Rappresenta un oggetto "From {...} clausola utilizzata per inizializzare gli elementi di un nuovo oggetto raccolta.

ObjectCreationExpression(SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)

Rappresenta un'espressione New che crea un nuovo oggetto non matrice, possibilmente con una clausola "With" o "From".

ObjectCreationExpression(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax, ArgumentListSyntax, ObjectCreationInitializerSyntax)

Rappresenta un'espressione New che crea un nuovo oggetto non matrice, possibilmente con una clausola "With" o "From".

ObjectCreationExpression(TypeSyntax)

Rappresenta un'espressione New che crea un nuovo oggetto non matrice, possibilmente con una clausola "With" o "From".

ObjectMemberInitializer(FieldInitializerSyntax[])

Rappresenta un "con {...} clausola utilizzata per inizializzare i membri di un nuovo oggetto.

ObjectMemberInitializer(SeparatedSyntaxList<FieldInitializerSyntax>)

Rappresenta un "con {...} clausola utilizzata per inizializzare i membri di un nuovo oggetto.

ObjectMemberInitializer(SyntaxToken, SyntaxToken, SeparatedSyntaxList<FieldInitializerSyntax>, SyntaxToken)

Rappresenta un "con {...} clausola utilizzata per inizializzare i membri di un nuovo oggetto.

OmittedArgument()

Rappresenta un argomento omesso in un elenco di argomenti. Un argomento omesso non è considerato un errore di sintassi, ma un caso valido quando non è necessario alcun argomento.

OmittedArgument(SyntaxToken)

Rappresenta un argomento omesso in un elenco di argomenti. Un argomento omesso non è considerato un errore di sintassi, ma un caso valido quando non è necessario alcun argomento.

OnErrorGoToLabelStatement(LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToLabelStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToMinusOneStatement(LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToMinusOneStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToStatement(SyntaxKind, LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToStatement(SyntaxKind, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToZeroStatement(LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorGoToZeroStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LabelSyntax)

Rappresenta un'istruzione OnError Goto.

OnErrorResumeNextStatement()

Rappresenta un'istruzione OnError Resume Next.

OnErrorResumeNextStatement(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta un'istruzione OnError Resume Next.

OperatorBlock(OperatorStatementSyntax)

Rappresenta una dichiarazione membro del blocco operatore: una dichiarazione che ha una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione finale.

OperatorBlock(OperatorStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione membro del blocco operatore: una dichiarazione che ha una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione finale.

OperatorBlock(OperatorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione membro del blocco operatore: una dichiarazione che ha una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione finale.

OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un operatore. Se questo operatore ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

OperatorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Istruzione che dichiara un operatore. Se questo operatore ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

OperatorStatement(SyntaxToken)

Istruzione che dichiara un operatore. Se questo operatore ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

OptionStatement(SyntaxToken)

Rappresenta un'istruzione Option, ad esempio "Option Strict On".

OptionStatement(SyntaxToken, SyntaxToken)

Rappresenta un'istruzione Option, ad esempio "Option Strict On".

OptionStatement(SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta un'istruzione Option, ad esempio "Option Strict On".

OrderByClause(OrderingSyntax[])

Rappresenta l'operatore di query "Order By".

OrderByClause(SeparatedSyntaxList<OrderingSyntax>)

Rappresenta l'operatore di query "Order By".

OrderByClause(SyntaxToken, SyntaxToken, SeparatedSyntaxList<OrderingSyntax>)

Rappresenta l'operatore di query "Order By".

Ordering(SyntaxKind, ExpressionSyntax)

Espressione da ordinare, oltre a un ordinamento facoltativo. Il tipo indica se ordinare in ordine crescente o decrescente.

Ordering(SyntaxKind, ExpressionSyntax, SyntaxToken)

Espressione da ordinare, oltre a un ordinamento facoltativo. Il tipo indica se ordinare in ordine crescente o decrescente.

OrElseExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

OrElseExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

OrExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

OrExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

Parameter(ModifiedIdentifierSyntax)

Rappresentare un parametro per un metodo, una proprietà, un costruttore e così via.

Parameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ModifiedIdentifierSyntax, SimpleAsClauseSyntax, EqualsValueSyntax)

Rappresentare un parametro per un metodo, una proprietà, un costruttore e così via.

ParameterList()

Rappresenta l'elenco di parametri in una dichiarazione di metodo.

ParameterList(SeparatedSyntaxList<ParameterSyntax>)

Rappresenta l'elenco di parametri in una dichiarazione di metodo.

ParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

Rappresenta l'elenco di parametri in una dichiarazione di metodo.

ParenthesizedExpression(ExpressionSyntax)

Rappresenta un'espressione parentesi.

ParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta un'espressione parentesi.

ParseArgumentList(String, Int32, Boolean)

Analizzare un elenco di argomenti.

ParseCompilationUnit(String, Int32, VisualBasicParseOptions)

Analizzare un'unità di compilazione (un singolo file di origine).

ParseExecutableStatement(String, Int32, Boolean)

Analizzare un'istruzione eseguibile.

ParseExpression(String, Int32, Boolean)

Analizzare un'espressione.

ParseLeadingTrivia(String, Int32)

Analizzare l'input per il trivia iniziale.

ParseName(String, Int32, Boolean)

Analizzare un nome.

ParseParameterList(String, Int32, Boolean)

Analizzare un elenco di parametri.

ParseSyntaxTree(SourceText, ParseOptions, String, CancellationToken)

Produce un albero della sintassi analizzando il testo di origine.

ParseSyntaxTree(SourceText, ParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)

Produce un albero della sintassi analizzando il testo di origine.

ParseSyntaxTree(String, ParseOptions, String, Encoding, CancellationToken)

Produce un albero della sintassi analizzando il testo di origine.

ParseSyntaxTree(String, ParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)

Produce un albero della sintassi analizzando il testo di origine.

ParseToken(String, Int32, Boolean)

Analizzare un token.

ParseTokens(String, Int32, Int32, VisualBasicParseOptions)

Analizzare i token nell'input. Poiché questa API non crea un oggetto SyntaxNode che possiede tutti i token prodotti, l'API GetLocation() potrebbe produrre risultati sorprendenti per i token prodotti e il relativo comportamento non è generalmente specificato.

ParseTrailingTrivia(String, Int32)

Analizzare l'input per il trivia finale.

ParseTypeName(String, Int32, Boolean)

Analizzare un nome di tipo.

ParseTypeName(String, Int32, ParseOptions, Boolean)

Analizzare un nome di tipo.

PartitionClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip" o "Take". La proprietà Kind indica quale.

PartitionWhileClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip While" o "Take While". La proprietà Kind indica quale.

PartitionWhileClause(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip While" o "Take While". La proprietà Kind indica quale.

PredefinedCastExpression(SyntaxToken, ExpressionSyntax)

Rappresenta un cast in un tipo pre-definito usando un'espressione cast pre-definita, ad esempio CInt o CLng.

PredefinedCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta un cast in un tipo pre-definito usando un'espressione cast pre-definita, ad esempio CInt o CLng.

PredefinedType(SyntaxToken)

Rappresenta un'occorrenza di un tipo predefinito di Visual Basic, ad esempio Integer o String nel codice sorgente.

PrintStatement(ExpressionSyntax)

Rappresenta un "? espressione" istruzione "Print" nel codice interattivo VB.

PrintStatement(SyntaxToken, ExpressionSyntax)

Rappresenta un "? espressione" istruzione "Print" nel codice interattivo VB.

PropertyBlock(PropertyStatementSyntax, SyntaxList<AccessorBlockSyntax>)

Rappresenta una dichiarazione di proprietà a blocchi: una dichiarazione che include una dichiarazione iniziale, alcuni blocchi di accesso get o set e un'istruzione end.

PropertyBlock(PropertyStatementSyntax, SyntaxList<AccessorBlockSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di proprietà a blocchi: una dichiarazione che include una dichiarazione iniziale, alcuni blocchi di accesso get o set e un'istruzione end.

PropertyStatement(String)

Istruzione che dichiara una proprietà. Se questa proprietà dispone di funzioni di accesso dichiarate, questa istruzione sarà l'istruzione Begin di un BlockNode e le funzioni di accesso saranno il corpo di tale nodo. Le proprietà automatiche sono dichiarazioni di proprietà senza PropertyBlock.

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Istruzione che dichiara una proprietà. Se questa proprietà dispone di funzioni di accesso dichiarate, questa istruzione sarà l'istruzione Begin di un BlockNode e le funzioni di accesso saranno il corpo di tale nodo. Le proprietà automatiche sono dichiarazioni di proprietà senza PropertyBlock.

PropertyStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, AsClauseSyntax, EqualsValueSyntax, ImplementsClauseSyntax)

Istruzione che dichiara una proprietà. Se questa proprietà dispone di funzioni di accesso dichiarate, questa istruzione sarà l'istruzione Begin di un BlockNode e le funzioni di accesso saranno il corpo di tale nodo. Le proprietà automatiche sono dichiarazioni di proprietà senza PropertyBlock.

PropertyStatement(SyntaxToken)

Istruzione che dichiara una proprietà. Se questa proprietà dispone di funzioni di accesso dichiarate, questa istruzione sarà l'istruzione Begin di un BlockNode e le funzioni di accesso saranno il corpo di tale nodo. Le proprietà automatiche sono dichiarazioni di proprietà senza PropertyBlock.

QualifiedCrefOperatorReference(NameSyntax, CrefOperatorReferenceSyntax)
QualifiedCrefOperatorReference(NameSyntax, SyntaxToken, CrefOperatorReferenceSyntax)
QualifiedName(NameSyntax, SimpleNameSyntax)

Rappresenta un nome di tipo completo, ad esempio X.Y o X(Of Z).Y.

QualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)

Rappresenta un nome di tipo qualificato, ad esempio X.Y o X(Of Z).Y.

QueryExpression(QueryClauseSyntax[])

Questa classe rappresenta un'espressione di query. Un'espressione di query è costituita da uno o più operatori di query in una riga. Il primo operatore di query deve essere From o Aggregate.

QueryExpression(SyntaxList<QueryClauseSyntax>)

Questa classe rappresenta un'espressione di query. Un'espressione di query è costituita da uno o più operatori di query in una riga. Il primo operatore di query deve essere From o Aggregate.

RaiseEventAccessorBlock(AccessorStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

RaiseEventAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

RaiseEventAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

RaiseEventAccessorStatement()

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

RaiseEventAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

RaiseEventAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

RaiseEventStatement(IdentifierNameSyntax)

Rappresentare un'istruzione RaiseEvent.

RaiseEventStatement(IdentifierNameSyntax, ArgumentListSyntax)

Rappresentare un'istruzione RaiseEvent.

RaiseEventStatement(SyntaxToken, IdentifierNameSyntax, ArgumentListSyntax)

Rappresentare un'istruzione RaiseEvent.

RangeArgument(ExpressionSyntax, ExpressionSyntax)

Rappresenta un argomento di intervallo, ad esempio "da 0 a 5", utilizzato nei limiti della matrice. La proprietà "Value" rappresenta il limite superiore dell'intervallo.

RangeArgument(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un argomento di intervallo, ad esempio "da 0 a 5", utilizzato nei limiti della matrice. La proprietà "Value" rappresenta il limite superiore dell'intervallo.

RangeCaseClause(ExpressionSyntax, ExpressionSyntax)

Rappresenta un intervallo "expression To expression" in un case.

RangeCaseClause(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un intervallo "expression To expression" in un case.

RedimClause(ExpressionSyntax, ArgumentListSyntax)

Rappresenta una clausola di istruzione ReDim.

ReDimPreserveStatement(RedimClauseSyntax[])

Rappresenta un'istruzione ReDim.

ReDimPreserveStatement(SeparatedSyntaxList<RedimClauseSyntax>)

Rappresenta un'istruzione ReDim.

ReDimPreserveStatement(SyntaxToken, SyntaxToken, SeparatedSyntaxList<RedimClauseSyntax>)

Rappresenta un'istruzione ReDim.

ReDimStatement(RedimClauseSyntax[])

Rappresenta un'istruzione ReDim.

ReDimStatement(SeparatedSyntaxList<RedimClauseSyntax>)

Rappresenta un'istruzione ReDim.

ReDimStatement(SyntaxKind, RedimClauseSyntax[])

Rappresenta un'istruzione ReDim.

ReDimStatement(SyntaxKind, SeparatedSyntaxList<RedimClauseSyntax>)

Rappresenta un'istruzione ReDim.

ReDimStatement(SyntaxKind, SyntaxToken, SyntaxToken, SeparatedSyntaxList<RedimClauseSyntax>)

Rappresenta un'istruzione ReDim.

ReDimStatement(SyntaxToken, SyntaxToken, SeparatedSyntaxList<RedimClauseSyntax>)

Rappresenta un'istruzione ReDim.

ReferenceDirectiveTrivia()

Rappresenta una direttiva #r visualizzata negli script.

ReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta una direttiva #r visualizzata negli script.

RegionDirectiveTrivia()

Rappresenta l'inizio di una direttiva #Region visualizzata nell'origine.

RegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken)

Rappresenta l'inizio di una direttiva #Region visualizzata nell'origine.

RelationalCaseClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola relation in un'istruzione Case, ad esempio "Is > expression".

RelationalCaseClause(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta una clausola relation in un'istruzione Case, ad esempio "Is > expression".

RemoveHandlerAccessorBlock(AccessorStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

RemoveHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

RemoveHandlerAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione del membro a blocchi della funzione di accesso: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Ad esempio, le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzate.

RemoveHandlerAccessorStatement()

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

RemoveHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

RemoveHandlerAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una funzione di accesso AddHandler, RemoveHandler o RaiseEvent in una dichiarazione di evento personalizzata. Il tipo di nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

RemoveHandlerStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione AddHandler o RemoveHandler. La proprietà Kind determina quale.

RemoveHandlerStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione AddHandler o RemoveHandler. La proprietà Kind determina quale.

ResumeLabelStatement()

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeLabelStatement(LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeLabelStatement(SyntaxToken, LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeNextStatement()

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeNextStatement(LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeNextStatement(SyntaxToken, LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeStatement()

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeStatement(LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeStatement(SyntaxKind)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeStatement(SyntaxKind, LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeStatement(SyntaxKind, SyntaxToken, LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ResumeStatement(SyntaxToken, LabelSyntax)

Rappresenta un'istruzione "Resume". La proprietà Kind può essere utilizzata per determinare se si tratta di un'istruzione "Resume", "Resume Next" o "Resume label".

ReturnStatement()

Rappresenta un'istruzione "Return".

ReturnStatement(ExpressionSyntax)

Rappresenta un'istruzione "Return".

ReturnStatement(SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione "Return".

RightShiftAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

RightShiftAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

RightShiftExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

RightShiftExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo di operatori simile (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

SelectBlock(SelectStatementSyntax)

Rappresenta un blocco Seleziona maiuscole e minuscole, incluso il caso di selezione che inizia, contiene blocchi maiuscole e fine seleziona.

SelectBlock(SelectStatementSyntax, SyntaxList<CaseBlockSyntax>)

Rappresenta un blocco Seleziona maiuscole e minuscole, incluso il caso di selezione che inizia, contiene blocchi maiuscole e fine seleziona.

SelectBlock(SelectStatementSyntax, SyntaxList<CaseBlockSyntax>, EndBlockStatementSyntax)

Rappresenta un blocco Seleziona maiuscole e minuscole, incluso il caso di selezione che inizia, contiene blocchi maiuscole e fine seleziona.

SelectClause(ExpressionRangeVariableSyntax[])

Rappresenta l'operatore di query "Select".

SelectClause(SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Rappresenta l'operatore di query "Select".

SelectClause(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>)

Rappresenta l'operatore di query "Select".

SelectStatement(ExpressionSyntax)

Rappresenta un'istruzione Select Case. Questa istruzione si verifica sempre come inizio di un SelectBlock.

SelectStatement(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione Select Case. Questa istruzione si verifica sempre come inizio di un SelectBlock.

SeparatedList<TNode>()

Crea un elenco separato vuoto.

SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken>)

Crea un elenco separato da una sequenza di nodi o token. La sequenza deve iniziare con un nodo e alternarsi tra nodi e token separatori.

SeparatedList<TNode>(IEnumerable<TNode>)

Crea un elenco separato di nodi da una sequenza di nodi, sintetizzando i separatori di virgole tra.

SeparatedList<TNode>(IEnumerable<TNode>, IEnumerable<SyntaxToken>)

Crea un elenco separato di nodi da una sequenza di nodi e una sequenza di token separatori.

SeparatedList<TNode>(SyntaxNodeOrTokenList)

Crea un elenco separato da un SyntaxNodeOrTokenListoggetto . L'oggetto SyntaxNodeOrTokenList deve iniziare con un nodo e alternativo tra nodi e token separatori.

SetAccessorBlock(AccessorStatementSyntax)

Rappresenta una dichiarazione membro del blocco di accesso: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzati.

SetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione membro del blocco di accesso: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzati.

SetAccessorBlock(AccessorStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione membro del blocco di accesso: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono le funzioni di accesso alle proprietà e le funzioni di accesso agli eventi personalizzati.

SetAccessorStatement()

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una dichiarazione di evento personalizzata o in una dichiarazione di evento personalizzata. Il tipo del nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

SetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una dichiarazione di evento personalizzata o in una dichiarazione di evento personalizzata. Il tipo del nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

SetAccessorStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax)

Rappresenta una funzione di accesso Get o Set in una dichiarazione di proprietà o in una dichiarazione di evento personalizzata o in una dichiarazione di evento personalizzata. Il tipo del nodo determina il tipo di funzione di accesso. Questa istruzione è sempre l'elemento Begin di un BlockNode e il corpo della funzione di accesso è il corpo di tale nodo.

SimpleArgument(ExpressionSyntax)

Rappresenta un argomento che è solo un nome di argomento facoltativo e un'espressione.

SimpleArgument(NameColonEqualsSyntax, ExpressionSyntax)

Rappresenta un argomento che è solo un nome di argomento facoltativo e un'espressione.

SimpleAsClause(SyntaxList<AttributeListSyntax>, TypeSyntax)

Rappresenta una clausola "As {type-name}" che non ha un inizializzatore o "Nuovo". Il tipo ha attributi facoltativi associati a esso, anche se gli attributi non sono consentiti in tutte le posizioni possibili in cui si verifica questo nodo.

SimpleAsClause(SyntaxToken, SyntaxList<AttributeListSyntax>, TypeSyntax)

Rappresenta una clausola "As {type-name}" che non ha un inizializzatore o "Nuovo". Il tipo ha attributi facoltativi associati a esso, anche se gli attributi non sono consentiti in tutte le posizioni possibili in cui si verifica questo nodo.

SimpleAsClause(TypeSyntax)

Rappresenta una clausola "As {type-name}" che non ha un inizializzatore o "Nuovo". Il tipo ha attributi facoltativi associati a esso, anche se gli attributi non sono consentiti in tutte le posizioni possibili in cui si verifica questo nodo.

SimpleAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

SimpleAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

SimpleCaseClause(ExpressionSyntax)

Rappresenta un singolo valore in un case.

SimpleDoLoopBlock(DoStatementSyntax, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere usata per determinare se si tratta di un ciclo Do While, Do Until, Do Loop While, Do Loop Until o infinite Do Loop.

SimpleDoLoopBlock(DoStatementSyntax, SyntaxList<StatementSyntax>, LoopStatementSyntax)

Rappresenta un blocco Do-Loop. La proprietà Kind può essere usata per determinare se si tratta di un ciclo Do While, Do Until, Do Loop While, Do Loop Until o infinite Do Loop.

SimpleDoStatement()

Istruzione Do che inizia un blocco di Do-Loop.

SimpleDoStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco di Do-Loop.

SimpleDoStatement(WhileOrUntilClauseSyntax)

Istruzione Do che inizia un blocco di Do-Loop.

SimpleImportsClause(ImportAliasClauseSyntax, NameSyntax)

Rappresenta la clausola di un'istruzione Import che importa tutti i membri di un tipo o di uno spazio dei nomi o alias un tipo o uno spazio dei nomi.

SimpleImportsClause(NameSyntax)

Rappresenta la clausola di un'istruzione Import che importa tutti i membri di un tipo o di uno spazio dei nomi o alias un tipo o uno spazio dei nomi.

SimpleJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SeparatedSyntaxList<JoinConditionSyntax>)

Rappresenta un operatore di query Join.

SimpleJoinClause(SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SeparatedSyntaxList<JoinConditionSyntax>)

Rappresenta un operatore di query Join.

SimpleJoinClause(SyntaxToken, SeparatedSyntaxList<CollectionRangeVariableSyntax>, SyntaxList<JoinClauseSyntax>, SyntaxToken, SeparatedSyntaxList<JoinConditionSyntax>)

Rappresenta un operatore di query Join.

SimpleLoopStatement()

Istruzione Ciclo che inizia un blocco Do-Loop.

SimpleLoopStatement(SyntaxToken, WhileOrUntilClauseSyntax)

Istruzione Ciclo che inizia un blocco Do-Loop.

SimpleLoopStatement(WhileOrUntilClauseSyntax)

Istruzione Ciclo che inizia un blocco Do-Loop.

SimpleMemberAccessExpression(ExpressionSyntax, SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina quale tipo di accesso.

SimpleMemberAccessExpression(ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina quale tipo di accesso.

SimpleMemberAccessExpression(SimpleNameSyntax)

Rappresenta l'accesso ai membri (.name) o l'accesso al dizionario (!name). La proprietà Kind determina quale tipo di accesso.

SingleLineElseClause()

Rappresenta l'oggetto "Else ..." clausola di un'istruzione "If" a riga singola.

SingleLineElseClause(SyntaxList<StatementSyntax>)

Rappresenta l'oggetto "Else ..." clausola di un'istruzione "If" a riga singola.

SingleLineElseClause(SyntaxToken, SyntaxList<StatementSyntax>)

Rappresenta l'oggetto "Else ..." clausola di un'istruzione "If" a riga singola.

SingleLineFunctionLambdaExpression(LambdaHeaderSyntax, VisualBasicSyntaxNode)

Rappresenta un'espressione lambda a riga singola.

SingleLineIfStatement(ExpressionSyntax)

Rappresenta una singola riga "If ... Poi... Else ..." affermazione.

SingleLineIfStatement(ExpressionSyntax, SyntaxList<StatementSyntax>, SingleLineElseClauseSyntax)

Rappresenta una singola riga "If ... Poi... Else ..." affermazione.

SingleLineIfStatement(SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxList<StatementSyntax>, SingleLineElseClauseSyntax)

Rappresenta una singola riga "If ... Poi... Else ..." affermazione.

SingleLineLambdaExpression(SyntaxKind, LambdaHeaderSyntax, VisualBasicSyntaxNode)

Rappresenta un'espressione lambda a riga singola.

SingleLineSubLambdaExpression(LambdaHeaderSyntax, VisualBasicSyntaxNode)

Rappresenta un'espressione lambda a riga singola.

SingletonList<TNode>(TNode)

Crea un elenco singleton dei nodi della sintassi.

SingletonSeparatedList<TNode>(TNode)

Crea un elenco separato da singleton.

SkipClause(ExpressionSyntax)

Rappresenta un operatore di query "Skip" o "Take". La proprietà Kind indica quale.

SkipClause(SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip" o "Take". La proprietà Kind indica quale.

SkippedTokensTrivia()

Rappresenta i token ignorati dal parser come parte del ripristino degli errori e pertanto non fanno parte di alcuna struttura sintattica.

SkippedTokensTrivia(SyntaxTokenList)

Rappresenta i token ignorati dal parser come parte del ripristino degli errori e pertanto non fanno parte di alcuna struttura sintattica.

SkipWhileClause(ExpressionSyntax)

Rappresenta un operatore di query "Skip While" o "Take While". La proprietà Kind indica quale.

SkipWhileClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip While" o "Take While". La proprietà Kind indica quale.

SpecialConstraint(SyntaxKind, SyntaxToken)

Uno dei vincoli dei parametri di tipo speciali: Nuova, Classe o Struttura. Quale tipo di vincolo speciale può essere ottenuto dalla proprietà Kind ed è uno di: NewConstraint, ReferenceConstraint o ValueConstraint.

StopOrEndStatement(SyntaxKind, SyntaxToken)

Rappresenta un'istruzione "Stop" o "End". Il tipo può essere usato per determinare quale tipo di istruzione si tratta.

StopStatement(SyntaxToken)

Rappresenta un'istruzione "Stop" o "End". Il tipo può essere usato per determinare quale tipo di istruzione si tratta.

StringLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e recuperando il valore dal token.

StringLiteralToken(String, String)

Rappresenta un token letterale stringa.

StringLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Rappresenta un token letterale stringa.

StructureBlock(StructureStatementSyntax)

Rappresenta una dichiarazione di una struttura, il relativo contenuto e l'istruzione End che termina.

StructureBlock(StructureStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di una struttura, il relativo contenuto e l'istruzione End che termina.

StructureBlock(StructureStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di una struttura, il relativo contenuto e l'istruzione End che termina.

StructureConstraint(SyntaxToken)

Uno dei vincoli dei parametri di tipo speciali: Nuova, Classe o Struttura. Quale tipo di vincolo speciale può essere ottenuto dalla proprietà Kind ed è uno di: NewConstraint, ReferenceConstraint o ValueConstraint.

StructureStatement(String)

Rappresenta l'istruzione iniziale di una dichiarazione Struttura. Questo nodo viene sempre visualizzato come inizio di un TypeBlock con Kind=StructureDeclarationBlock.

StructureStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Struttura. Questo nodo viene sempre visualizzato come inizio di un TypeBlock con Kind=StructureDeclarationBlock.

StructureStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax)

Rappresenta l'istruzione iniziale di una dichiarazione Struttura. Questo nodo viene sempre visualizzato come inizio di un TypeBlock con Kind=StructureDeclarationBlock.

StructureStatement(SyntaxToken)

Rappresenta l'istruzione iniziale di una dichiarazione Struttura. Questo nodo viene sempre visualizzato come inizio di un TypeBlock con Kind=StructureDeclarationBlock.

SubBlock(MethodStatementSyntax)

Rappresenta una dichiarazione di blocco funzione o secondaria: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

SubBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta una dichiarazione di blocco funzione o secondaria: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

SubBlock(MethodStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta una dichiarazione di blocco funzione o secondaria: una dichiarazione che contiene una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end.

SubLambdaHeader()

Rappresenta la parte dell'intestazione di un'espressione lambda

SubLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, SimpleAsClauseSyntax)

Rappresenta la parte dell'intestazione di un'espressione lambda

SubLambdaHeader(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax)

Rappresenta la parte dell'intestazione di un'espressione lambda

SubNewStatement()

Istruzione che dichiara un costruttore. Questa istruzione sarà l'argomento Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubNewStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax)

Istruzione che dichiara un costruttore. Questa istruzione sarà l'argomento Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubNewStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax)

Istruzione che dichiara un costruttore. Questa istruzione sarà l'argomento Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubStatement(String)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubStatement(SyntaxToken)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

SubtractAssignmentStatement(ExpressionSyntax, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

SubtractAssignmentStatement(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione di assegnazione semplice, composta o mid. Quale può essere determinato controllando il Tipo.

SubtractExpression(ExpressionSyntax, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

SubtractExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore binario. La proprietà Kind classifica gli operatori in un tipo simile di operatori (aritmetico, relazionale, logico o stringa); l'operazione esatta eseguita è determinata dalla proprietà Operator.

SyncLockBlock(SyncLockStatementSyntax)

Rappresenta un intero SyncLock... Blocco End SyncLock, tra cui l'istruzione SyncLock, le istruzioni racchiuse e l'istruzione End SyncLock.

SyncLockBlock(SyncLockStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un intero SyncLock... Blocco End SyncLock, tra cui l'istruzione SyncLock, le istruzioni racchiuse e l'istruzione End SyncLock.

SyncLockBlock(SyncLockStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un intero SyncLock... Blocco End SyncLock, tra cui l'istruzione SyncLock, le istruzioni racchiuse e l'istruzione End SyncLock.

SyncLockStatement(ExpressionSyntax)

Rappresenta l'istruzione "SyncLock". Questa istruzione si verifica sempre come inizio di un SyncLockBlock.

SyncLockStatement(SyntaxToken, ExpressionSyntax)

Rappresenta l'istruzione "SyncLock". Questa istruzione si verifica sempre come inizio di un SyncLockBlock.

SyntaxTree(SyntaxNode, ParseOptions, String, Encoding)

Creare un nuovo albero della sintassi da un nodo di sintassi.

SyntaxTrivia(SyntaxKind, String)

I nodi trivia rappresentano parti del testo del programma che non fanno parte della grammatica sintattica, ad esempio spazi, nuove linee, commenti, direttive preprocessori e codice disabilitato.

TakeClause(ExpressionSyntax)

Rappresenta un operatore di query "Skip" o "Take". La proprietà Kind indica quale.

TakeClause(SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip" o "Take". La proprietà Kind indica quale.

TakeWhileClause(ExpressionSyntax)

Rappresenta un operatore di query "Skip While" o "Take While". La proprietà Kind indica quale.

TakeWhileClause(SyntaxToken, SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Skip While" o "Take While". La proprietà Kind indica quale.

TernaryConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

Rappresenta un'espressione condizionale, If(condition, true-expr, false-expr) o If(expr, nothing-expr).

TernaryConditionalExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta un'espressione condizionale, If(condition, true-expr, false-expr) o If(expr, nothing-expr).

ThrowStatement()

Rappresenta un'istruzione Throw.

ThrowStatement(ExpressionSyntax)

Rappresenta un'istruzione Throw.

ThrowStatement(SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione Throw.

Token(SyntaxKind, String)
Token(SyntaxKind, SyntaxTriviaList, String)
Token(SyntaxTriviaList, SyntaxKind, String)
Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList, String)
TokenList()

Crea un elenco vuoto di token.

TokenList(IEnumerable<SyntaxToken>)

Crea un elenco di token.

TokenList(SyntaxToken)

Crea un elenco singleton di token.

TokenList(SyntaxToken[])

Crea un elenco di token.

Trivia(StructuredTriviaSyntax)
TriviaList()

Crea un elenco vuoto di trivia.

TriviaList(IEnumerable<SyntaxTrivia>)

Crea un elenco di trivia.

TriviaList(SyntaxTrivia)

Crea un elenco singleton di trivia.

TriviaList(SyntaxTrivia[])

Crea un elenco di trivia.

TrueLiteralExpression(SyntaxToken)

Rappresenta un valore letterale. Il tipo di valore letterale è determinato dalla proprietà Kind: IntegerLiteral, CharacterLiteral, BooleanLiteral, DecimalLiteral, FloatingLiteral, DateLiteral o StringLiteral. Il valore del valore letterale può essere determinato eseguendo il cast del token associato al tipo corretto e recuperando il valore dal token.

TryBlock()

Rappresenta un "Prova ... Prendere... Infine... Blocco End Try( Fine prova).

TryBlock(SyntaxList<StatementSyntax>, SyntaxList<CatchBlockSyntax>, FinallyBlockSyntax)

Rappresenta un "Prova ... Prendere... Infine... Blocco End Try( Fine prova).

TryBlock(TryStatementSyntax, SyntaxList<StatementSyntax>, SyntaxList<CatchBlockSyntax>, FinallyBlockSyntax, EndBlockStatementSyntax)

Rappresenta un "Prova ... Prendere... Infine... Blocco End Try( Fine prova).

TryCastExpression(ExpressionSyntax, TypeSyntax)
TryCastExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
TryStatement()

Rappresenta l'istruzione "Try" che inizia un blocco "Try".

TryStatement(SyntaxToken)

Rappresenta l'istruzione "Try" che inizia un blocco "Try".

TupleExpression(SeparatedSyntaxList<SimpleArgumentSyntax>)

Rappresenta un'espressione letterale tupla.

TupleExpression(SimpleArgumentSyntax[])

Rappresenta un'espressione letterale tupla.

TupleExpression(SyntaxToken, SeparatedSyntaxList<SimpleArgumentSyntax>, SyntaxToken)

Rappresenta un'espressione letterale tupla.

TupleType(SeparatedSyntaxList<TupleElementSyntax>)

Rappresenta un'espressione di tipo tupla.

TupleType(SyntaxToken, SeparatedSyntaxList<TupleElementSyntax>, SyntaxToken)

Rappresenta un'espressione di tipo tupla.

TupleType(TupleElementSyntax[])

Rappresenta un'espressione di tipo tupla.

TypeArgumentList(SeparatedSyntaxList<TypeSyntax>)

Rappresenta un elenco parentesi di argomenti di tipo generico.

TypeArgumentList(SyntaxToken, SyntaxToken, SeparatedSyntaxList<TypeSyntax>, SyntaxToken)

Rappresenta un elenco parentesi di argomenti di tipo generico.

TypeArgumentList(TypeSyntax[])

Rappresenta un elenco parentesi di argomenti di tipo generico.

TypeBlock(SyntaxKind, TypeStatementSyntax, SyntaxList<InheritsStatementSyntax>, SyntaxList<ImplementsStatementSyntax>, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)
TypeConstraint(TypeSyntax)

Rappresenta un vincolo di parametro di tipo che è un tipo.

TypedTupleElement(TypeSyntax)

Rappresenta una singola dichiarazione di un elemento tupla che fornisce solo il tipo.

TypeOfExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, TypeSyntax)

Rappresenta un typeOf... Espressione Is o IsNot.

TypeOfExpression(SyntaxKind, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)

Rappresenta un typeOf... Espressione Is o IsNot.

TypeOfIsExpression(ExpressionSyntax, TypeSyntax)

Rappresenta un typeOf... Espressione Is o IsNot.

TypeOfIsExpression(SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)

Rappresenta un typeOf... Espressione Is o IsNot.

TypeOfIsNotExpression(ExpressionSyntax, TypeSyntax)

Rappresenta un typeOf... Espressione Is o IsNot.

TypeOfIsNotExpression(SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax)

Rappresenta un typeOf... Espressione Is o IsNot.

TypeParameter(String)

Rappresenta un parametro di tipo in una dichiarazione di tipo generica.

TypeParameter(SyntaxToken)

Rappresenta un parametro di tipo in una dichiarazione di tipo generica.

TypeParameter(SyntaxToken, SyntaxToken, TypeParameterConstraintClauseSyntax)

Rappresenta un parametro di tipo in una dichiarazione di tipo generica.

TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax>)

Rappresenta l'elenco dei parametri di tipo in una dichiarazione.

TypeParameterList(SyntaxToken, SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)

Rappresenta l'elenco dei parametri di tipo in una dichiarazione.

TypeParameterList(TypeParameterSyntax[])

Rappresenta l'elenco dei parametri di tipo in una dichiarazione.

TypeParameterMultipleConstraintClause(ConstraintSyntax[])

Una delle clausole dei vincoli dei parametri di tipo. Rappresenta una clausola vincolo sotto forma di "As { Vincoli }".

TypeParameterMultipleConstraintClause(SeparatedSyntaxList<ConstraintSyntax>)

Una delle clausole dei vincoli dei parametri di tipo. Rappresenta una clausola vincolo sotto forma di "As { Vincoli }".

TypeParameterMultipleConstraintClause(SyntaxToken, SyntaxToken, SeparatedSyntaxList<ConstraintSyntax>, SyntaxToken)

Una delle clausole dei vincoli dei parametri di tipo. Rappresenta una clausola vincolo sotto forma di "As { Vincoli }".

TypeParameterSingleConstraintClause(ConstraintSyntax)

Una delle clausole dei vincoli dei parametri di tipo. Rappresenta una clausola di vincolo sotto forma di "Vincolo as".

TypeParameterSingleConstraintClause(SyntaxToken, ConstraintSyntax)

Una delle clausole dei vincoli dei parametri di tipo. Rappresenta una clausola di vincolo sotto forma di "Vincolo as".

TypeStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax)
UnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)

Descrive un operatore unario: Plus, Nega, Not o AddressOf.

UnaryMinusExpression(ExpressionSyntax)

Descrive un operatore unario: Plus, Nega, Not o AddressOf.

UnaryMinusExpression(SyntaxToken, ExpressionSyntax)

Descrive un operatore unario: Plus, Nega, Not o AddressOf.

UnaryPlusExpression(ExpressionSyntax)

Descrive un operatore unario: Plus, Nega, Not o AddressOf.

UnaryPlusExpression(SyntaxToken, ExpressionSyntax)

Descrive un operatore unario: Plus, Nega, Not o AddressOf.

UntilClause(ExpressionSyntax)

Rappresenta un'espressione "While" o "Until expression" in un'istruzione Do o Loop. Il tipo della clausola può essere "WhileClause" o "UntilClause" per indicare quale tipo di clausola.

UntilClause(SyntaxToken, ExpressionSyntax)

Rappresenta un'espressione "While" o "Until expression" in un'istruzione Do o Loop. Il tipo della clausola può essere "WhileClause" o "UntilClause" per indicare quale tipo di clausola.

UsingBlock(UsingStatementSyntax)

Rappresenta un intero uso... Istruzione End Using, inclusa l'istruzione Using, body e End Using.

UsingBlock(UsingStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un intero uso... Istruzione End Using, inclusa l'istruzione Using, body e End Using.

UsingBlock(UsingStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un intero uso... Istruzione End Using, inclusa l'istruzione Using, body e End Using.

UsingStatement()

Istruzione Using che inizia un blocco Using. Questa istruzione si verifica sempre come begin di un UsingBlock e il corpo di Using è il corpo di UsingBlock.

UsingStatement(ExpressionSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Istruzione Using che inizia un blocco Using. Questa istruzione si verifica sempre come begin di un UsingBlock e il corpo di Using è il corpo di UsingBlock.

UsingStatement(SyntaxToken, ExpressionSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Istruzione Using che inizia un blocco Using. Questa istruzione si verifica sempre come begin di un UsingBlock e il corpo di Using è il corpo di UsingBlock.

VariableDeclarator(ModifiedIdentifierSyntax[])

Rappresenta la parte di un'istruzione di dichiarazione variabile o costante associata a uno o più nomi di variabile con un tipo.

VariableDeclarator(SeparatedSyntaxList<ModifiedIdentifierSyntax>)

Rappresenta la parte di un'istruzione di dichiarazione variabile o costante associata a uno o più nomi di variabile con un tipo.

VariableDeclarator(SeparatedSyntaxList<ModifiedIdentifierSyntax>, AsClauseSyntax, EqualsValueSyntax)

Rappresenta la parte di un'istruzione di dichiarazione variabile o costante associata a uno o più nomi di variabile con un tipo.

VariableNameEquals(ModifiedIdentifierSyntax)

Rappresenta il nome e il tipo facoltativo di una variabile di intervallo di espressioni.

VariableNameEquals(ModifiedIdentifierSyntax, SimpleAsClauseSyntax)

Rappresenta il nome e il tipo facoltativo di una variabile di intervallo di espressioni.

VariableNameEquals(ModifiedIdentifierSyntax, SimpleAsClauseSyntax, SyntaxToken)

Rappresenta il nome e il tipo facoltativo di una variabile di intervallo di espressioni.

WhereClause(ExpressionSyntax)

Rappresenta un operatore di query "Where".

WhereClause(SyntaxToken, ExpressionSyntax)

Rappresenta un operatore di query "Where".

WhileBlock(WhileStatementSyntax)

Rappresenta un po' di tempo... Istruzione End While, incluso il corpo, il corpo e End While.

WhileBlock(WhileStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un po' di tempo... Istruzione End While, incluso il corpo, il corpo e End While.

WhileBlock(WhileStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un po' di tempo... Istruzione End While, incluso il corpo, il corpo e End While.

WhileClause(ExpressionSyntax)

Rappresenta un'espressione "While" o "Until expression" in un'istruzione Do o Loop. Il tipo della clausola può essere "WhileClause" o "UntilClause" per indicare quale tipo di clausola.

WhileClause(SyntaxToken, ExpressionSyntax)

Rappresenta un'espressione "While" o "Until expression" in un'istruzione Do o Loop. Il tipo della clausola può essere "WhileClause" o "UntilClause" per indicare quale tipo di clausola.

WhileOrUntilClause(SyntaxKind, SyntaxToken, ExpressionSyntax)

Rappresenta un'espressione "While" o "Until expression" in un'istruzione Do o Loop. Il tipo della clausola può essere "WhileClause" o "UntilClause" per indicare quale tipo di clausola.

WhileStatement(ExpressionSyntax)

L'istruzione While che inizia un oggetto While... Blocco End While. Questa istruzione si verifica sempre come begin of a WhileBlock.

WhileStatement(SyntaxToken, ExpressionSyntax)

L'istruzione While che inizia un oggetto While... Blocco End While. Questa istruzione si verifica sempre come begin of a WhileBlock.

Whitespace(String)

Crea un trivia con tipo WhitespaceTrivia contenente il testo specificato.

Whitespace(String, Boolean)
WhitespaceTrivia(String)

I nodi trivia rappresentano parti del testo del programma che non fanno parte della grammatica sintattica, ad esempio spazi, nuove linee, commenti, direttive preprocessori e codice disabilitato.

WithBlock(WithStatementSyntax)

Rappresenta un con... End With blocca, includere l'istruzione With, il corpo del blocco e l'istruzione End With.

WithBlock(WithStatementSyntax, SyntaxList<StatementSyntax>)

Rappresenta un con... End With blocca, includere l'istruzione With, il corpo del blocco e l'istruzione End With.

WithBlock(WithStatementSyntax, SyntaxList<StatementSyntax>, EndBlockStatementSyntax)

Rappresenta un con... End With blocca, includere l'istruzione With, il corpo del blocco e l'istruzione End With.

WithEventsEventContainer(String)

Rappresenta il contenitore di eventi che fa riferimento a un membro WithEvents.

WithEventsEventContainer(SyntaxToken)

Rappresenta il contenitore di eventi che fa riferimento a un membro WithEvents.

WithEventsPropertyEventContainer(WithEventsEventContainerSyntax, IdentifierNameSyntax)

Rappresenta il contenitore di eventi che fa riferimento alla proprietà di un membro WithEvents.

WithEventsPropertyEventContainer(WithEventsEventContainerSyntax, SyntaxToken, IdentifierNameSyntax)

Rappresenta il contenitore di eventi che fa riferimento alla proprietà di un membro WithEvents.

WithStatement(ExpressionSyntax)

Rappresenta un'istruzione "With". Questa istruzione si verifica sempre come BeginStatement di un WithBlock e il corpo di With è il corpo di withblock.

WithStatement(SyntaxToken, ExpressionSyntax)

Rappresenta un'istruzione "With". Questa istruzione si verifica sempre come BeginStatement di un WithBlock e il corpo di With è il corpo di withblock.

XmlAttribute(XmlNodeSyntax, SyntaxToken, XmlNodeSyntax)

Rappresenta un attributo XML in un'espressione letterale XML.

XmlAttribute(XmlNodeSyntax, XmlNodeSyntax)

Rappresenta un attributo XML in un'espressione letterale XML.

XmlAttributeAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlAttributeAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlAttributeAccessExpression(XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlBracketedName(SyntaxToken, XmlNameSyntax, SyntaxToken)

Rappresenta un nome XML del nome> xml del modulo <visualizzato nell'origine come parte di un'espressione letterale XML o di un'espressione di accesso membro o di una clausola di importazione dello spazio dei nomi XML.

XmlBracketedName(XmlNameSyntax)

Rappresenta un nome XML del nome> xml del modulo <visualizzato nell'origine come parte di un'espressione letterale XML o di un'espressione di accesso membro o di una clausola di importazione dello spazio dei nomi XML.

XmlCDataSection()

Rappresenta una sezione CDATA XML in un'espressione letterale XML.

XmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)

Rappresenta una sezione CDATA XML in un'espressione letterale XML.

XmlComment()

Rappresenta un commento XML del modulo <!-- Commento,> che viene visualizzato in un'espressione letterale XML.

XmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)

Rappresenta un commento XML del modulo <!-- Commento,> che viene visualizzato in un'espressione letterale XML.

XmlCrefAttribute(CrefReferenceSyntax)

Crea un nodo sintassi per un attributo cref all'interno di un commento della documentazione xml.

XmlCrefAttribute(CrefReferenceSyntax, SyntaxKind)

Crea un nodo sintassi per un attributo cref all'interno di un commento della documentazione xml.

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefReferenceSyntax, SyntaxToken)

Simbolo a cui fa riferimento un attributo cref , ad esempio in un <tag di commento della documentazione di vedere> o <vederealso> . Ad esempio, la M in <vedere cref="M" />.

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefReferenceSyntax, SyntaxToken)

Simbolo a cui fa riferimento un attributo cref , ad esempio in un <tag di commento della documentazione di vedere> o <vederealso> . Ad esempio, la M in <vedere cref="M" />.

XmlDeclaration(SyntaxToken, SyntaxToken, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, SyntaxToken)

Rappresenta il prologo della dichiarazione XML in un'espressione letterale XML.

XmlDeclaration(XmlDeclarationOptionSyntax)

Rappresenta il prologo della dichiarazione XML in un'espressione letterale XML.

XmlDeclaration(XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax, XmlDeclarationOptionSyntax)

Rappresenta il prologo della dichiarazione XML in un'espressione letterale XML.

XmlDeclarationOption(SyntaxToken, SyntaxToken, XmlStringSyntax)

Rappresenta un'opzione di prologo del documento XML: versione, codifica, spazi autonomi o spazi vuoti in un'espressione letterale XML.

XmlDeclarationOption(XmlStringSyntax)

Rappresenta un'opzione di prologo del documento XML: versione, codifica, spazi autonomi o spazi vuoti in un'espressione letterale XML.

XmlDescendantAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlDescendantAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlDescendantAccessExpression(XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlDocument(XmlDeclarationSyntax, SyntaxList<XmlNodeSyntax>, XmlNodeSyntax, SyntaxList<XmlNodeSyntax>)

Rappresenta un'espressione letterale documento XML.

XmlDocument(XmlDeclarationSyntax, XmlNodeSyntax)

Rappresenta un'espressione letterale documento XML.

XmlElement(String, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento xml denominato nei commenti della documentazione xml.

XmlElement(XmlElementStartTagSyntax, SyntaxList<XmlNodeSyntax>, XmlElementEndTagSyntax)

Rappresenta un elemento XML con contenuto in un'espressione letterale XML.

XmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)

Rappresenta un elemento XML con contenuto in un'espressione letterale XML.

XmlElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento xml denominato nei commenti della documentazione xml.

XmlElementAccessExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlElementAccessExpression(ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlElementAccessExpression(XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlElementEndTag()

Rappresenta il tag finale di un elemento XML del modulo </element>.

XmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)

Rappresenta il tag finale di un elemento XML del modulo </element>.

XmlElementEndTag(XmlNameSyntax)

Rappresenta il tag finale di un elemento XML del modulo </element>.

XmlElementStartTag(SyntaxToken, XmlNodeSyntax, SyntaxList<XmlNodeSyntax>, SyntaxToken)

Rappresenta il tag iniziale di un elemento XML dell'elemento> form<.

XmlElementStartTag(XmlNodeSyntax)

Rappresenta il tag iniziale di un elemento XML dell'elemento> form<.

XmlElementStartTag(XmlNodeSyntax, SyntaxList<XmlNodeSyntax>)

Rappresenta il tag iniziale di un elemento XML dell'elemento> form<.

XmlEmbeddedExpression(ExpressionSyntax)

Rappresenta un'espressione incorporata in un valore letterale XML, ad esempio '<name><%= obj. Nome =%></name>'.

XmlEmbeddedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

Rappresenta un'espressione incorporata in un valore letterale XML, ad esempio '<name><%= obj. Nome =%></name>'.

XmlEmptyElement(String)

Crea la rappresentazione della sintassi di un elemento xml vuoto denominato nei commenti della documentazione xml.

XmlEmptyElement(SyntaxToken, XmlNodeSyntax, SyntaxList<XmlNodeSyntax>, SyntaxToken)

Rappresenta un elemento XML vuoto dell'elemento form </>

XmlEmptyElement(XmlNodeSyntax)

Rappresenta un elemento XML vuoto dell'elemento form </>

XmlEmptyElement(XmlNodeSyntax, SyntaxList<XmlNodeSyntax>)

Rappresenta un elemento XML vuoto dell'elemento form </>

XmlEntityLiteralToken(String, String)

Rappresenta i dati dei caratteri nel contenuto Xml noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche testo che non necessita di normalizzazione, ad esempio commento, pi e testo cdata.

XmlEntityLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Rappresenta i dati dei caratteri nel contenuto Xml noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche testo che non necessita di normalizzazione, ad esempio commento, pi e testo cdata.

XmlExampleElement(SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento di esempio nei commenti della documentazione xml.

XmlExampleElement(XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento di esempio nei commenti della documentazione xml.

XmlExceptionElement(CrefReferenceSyntax, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento di eccezione nei commenti della documentazione xml.

XmlExceptionElement(CrefReferenceSyntax, XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento di eccezione nei commenti della documentazione xml.

XmlMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlMemberAccessExpression(SyntaxKind, XmlNodeSyntax)

Rappresenta un accesso a un elemento membro XML (nodo.< Elemento>), accesso agli attributi (nodo.@Attribute) o accesso discendenti (nodo...< Discendente>. La proprietà Kind determina quale tipo di accesso.

XmlMultiLineElement(String, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento xml che si estende su più righe di testo.

XmlMultiLineElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento xml che si estende su più righe di testo.

XmlName()

Rappresenta un nome XML del modulo 'name' o 'namespace:name' visualizzato nell'origine come parte di un'espressione letterale o di accesso membro XML o una clausola di importazione dello spazio dei nomi XML.

XmlName(XmlPrefixSyntax, SyntaxToken)

Rappresenta un nome XML del modulo 'name' o 'namespace:name' visualizzato nell'origine come parte di un'espressione letterale o di accesso membro XML o una clausola di importazione dello spazio dei nomi XML.

XmlNameAttribute(String)

Crea un nodo di sintassi per un attributo name in un elemento xml all'interno di un commento della documentazione xml.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

Simbolo param o tipo param a cui fa riferimento un attributo name (ad esempio in un <tag di commento della documentazione param> o <typeparam> ). Ad esempio, M in <param name="M" />.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

Simbolo param o tipo param a cui fa riferimento un attributo name (ad esempio in un <tag di commento della documentazione param> o <typeparam> ). Ad esempio, M in <param name="M" />.

XmlNamespaceImportsClause(SyntaxToken, XmlAttributeSyntax, SyntaxToken)

Definisce uno spazio dei nomi XML per le espressioni XML.

XmlNamespaceImportsClause(XmlAttributeSyntax)

Definisce uno spazio dei nomi XML per le espressioni XML.

XmlNameToken(String, SyntaxKind)

Rappresenta un NCName Xml per spazi dei nomi in XML 1.0

XmlNameToken(SyntaxTriviaList, String, SyntaxKind, SyntaxTriviaList)

Rappresenta un NCName Xml per spazi dei nomi in XML 1.0

XmlNewLine(String)

Crea la rappresentazione della sintassi di un testo xml che contiene un token newline con un commento del commento della documentazione alla fine (commento della documentazione continua).

XmlNullKeywordElement()

Crea la rappresentazione della sintassi di un elemento see all'interno dei commenti della documentazione xml, che punta alla parola chiave del linguaggio "Null".

XmlParaElement(SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento para all'interno dei commenti della documentazione xml.

XmlParaElement(XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento para all'interno dei commenti della documentazione xml.

XmlParamElement(String, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento param all'interno dei commenti della documentazione xml, ad esempio per la documentazione dei parametri del metodo.

XmlParamElement(String, XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento param all'interno dei commenti della documentazione xml, ad esempio per la documentazione dei parametri del metodo.

XmlParamRefElement(String)

Crea la rappresentazione della sintassi di un elemento paramref nei commenti della documentazione xml, ad esempio per fare riferimento a parametri specifici di un metodo.

XmlPermissionElement(CrefReferenceSyntax, SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento di autorizzazione nei commenti della documentazione xml.

XmlPermissionElement(CrefReferenceSyntax, XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento di autorizzazione nei commenti della documentazione xml.

XmlPlaceholderElement(SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento segnaposto nei commenti della documentazione xml.

XmlPlaceholderElement(XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento segnaposto nei commenti della documentazione xml.

XmlPrefix()

Rappresenta un prefisso dello spazio dei nomi XML del modulo 'prefix:' come in xml:ns="".

XmlPrefix(SyntaxToken, SyntaxToken)

Rappresenta un prefisso dello spazio dei nomi XML del modulo 'prefix:' come in xml:ns="".

XmlPrefixName()

Rappresenta un nome XML del modulo 'name' visualizzato in GetXmlNamespace().

XmlPrefixName(SyntaxToken)

Rappresenta un nome XML del modulo 'name' visualizzato in GetXmlNamespace().

XmlPreliminaryElement()

Crea un nodo di sintassi per un elemento preliminare all'interno di un commento della documentazione xml.

XmlProcessingInstruction()

Rappresenta un'istruzione di elaborazione XML del modulo '<? XMLProcessingTarget XMLProcessingValue ?>'.

XmlProcessingInstruction(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)

Rappresenta un'istruzione di elaborazione XML del modulo '<? XMLProcessingTarget XMLProcessingValue ?>'.

XmlRemarksElement(SyntaxList<XmlNodeSyntax>)

Crea un elemento osservazioni all'interno di un commento della documentazione xml.

XmlRemarksElement(XmlNodeSyntax[])

Crea un elemento osservazioni all'interno di un commento della documentazione xml.

XmlReturnsElement(SyntaxList<XmlNodeSyntax>)

Crea un elemento restituito all'interno di un commento della documentazione xml.

XmlReturnsElement(XmlNodeSyntax[])

Crea un elemento restituito all'interno di un commento della documentazione xml.

XmlSeeAlsoElement(CrefReferenceSyntax)

Crea un elemento seealso all'interno di un commento della documentazione xml.

XmlSeeAlsoElement(Uri, SyntaxList<XmlNodeSyntax>)

Crea un elemento seealso all'interno di un commento della documentazione xml.

XmlSeeElement(CrefReferenceSyntax)

Crea un elemento see all'interno di un commento della documentazione xml.

XmlString(SyntaxToken, SyntaxToken)

Rappresenta una stringa di caratteri XML incorporati come contenuto di un elemento XML.

XmlString(SyntaxToken, SyntaxTokenList, SyntaxToken)

Rappresenta una stringa di caratteri XML incorporati come contenuto di un elemento XML.

XmlSummaryElement(SyntaxList<XmlNodeSyntax>)

Crea un elemento di riepilogo all'interno di un commento della documentazione xml.

XmlSummaryElement(XmlNodeSyntax[])

Crea un elemento di riepilogo all'interno di un commento della documentazione xml.

XmlText()

Rappresenta il testo Xml.

XmlText(String)

Genera la rappresentazione della sintassi di un nodo di testo xml, ad esempio per i commenti della documentazione xml.

XmlText(SyntaxToken[])

Genera la rappresentazione della sintassi di un nodo di testo xml, ad esempio per i commenti della documentazione xml.

XmlText(SyntaxTokenList)

Rappresenta il testo Xml.

XmlTextLiteral(String)

Genera la rappresentazione della sintassi di un valore letterale di testo xml.

XmlTextLiteral(String, String)

Genera la rappresentazione della sintassi di un valore letterale di testo xml.

XmlTextLiteralToken(String, String)

Rappresenta i dati dei caratteri nel contenuto Xml noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche testo che non necessita di normalizzazione, ad esempio commento, pi e testo cdata.

XmlTextLiteralToken(SyntaxTriviaList, String, String, SyntaxTriviaList)

Rappresenta i dati dei caratteri nel contenuto Xml noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche testo che non necessita di normalizzazione, ad esempio commento, pi e testo cdata.

XmlTextNewLine(String)

Crea la rappresentazione della sintassi di un token newline xml con un commento di commento della documentazione alla fine (commento della documentazione continua).

XmlTextNewLine(String, Boolean)

Crea la rappresentazione della sintassi di un token newline xml per i commenti della documentazione xml.

XmlTextNewLine(String, String, SyntaxTriviaList, SyntaxTriviaList)

Crea un token con tipo XmlTextLiteralNewLineToken.

XmlTextToken(SyntaxKind, String, String)

Rappresenta i dati dei caratteri nel contenuto Xml noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche testo che non necessita di normalizzazione, ad esempio commento, pi e testo cdata.

XmlTextToken(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)

Rappresenta i dati dei caratteri nel contenuto Xml noto anche come PCData o in un valore di attributo Xml. Tutto il testo è qui per ora anche testo che non necessita di normalizzazione, ad esempio commento, pi e testo cdata.

XmlThreadSafetyElement()

Crea un elemento threadsafety all'interno di un commento della documentazione xml.

XmlThreadSafetyElement(Boolean, Boolean)

Crea un elemento threadsafety all'interno di un commento della documentazione xml.

XmlValueElement(SyntaxList<XmlNodeSyntax>)

Crea la rappresentazione della sintassi di un elemento valore xml, ad esempio per i commenti della documentazione xml.

XmlValueElement(XmlNodeSyntax[])

Crea la rappresentazione della sintassi di un elemento valore xml, ad esempio per i commenti della documentazione xml.

YieldStatement(ExpressionSyntax)

Rappresentare un'istruzione Yield.

YieldStatement(SyntaxToken, ExpressionSyntax)

Rappresentare un'istruzione Yield.

Si applica a