BaseExpressionTypeClauseSyntax Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base.
public sealed class BaseExpressionTypeClauseSyntax : Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode
type BaseExpressionTypeClauseSyntax = class
inherit CSharpSyntaxNode
Public NotInheritable Class BaseExpressionTypeClauseSyntax
Inherits CSharpSyntaxNode
- Ereditarietà
Proprietà
| Nome | Descrizione |
|---|---|
| BaseType |
Ottiene la sintassi del tipo di base. |
| CloseParenToken |
Ottiene il token paren di chiusura. |
| ContainsAnnotations |
Determina se questo nodo o qualsiasi nodo secondario, token o curiosità include annotazioni. (Ereditato da SyntaxNode) |
| ContainsDiagnostics |
Determina se questo nodo o uno dei nodi discendenti, i token o i trivia hanno una diagnostica su di essi. (Ereditato da SyntaxNode) |
| ContainsDirectives |
Determina se questo nodo dispone di direttive del preprocessore discendenti. (Ereditato da SyntaxNode) |
| ContainsSkippedText |
Determina se il nodo contiene testo discendente ignorato. (Ereditato da SyntaxNode) |
| FullSpan |
Intervallo assoluto di questo nodo in caratteri, incluso il suo carattere iniziale e finale. (Ereditato da SyntaxNode) |
| HasLeadingTrivia |
Determina se questo nodo include elementi di limitazione iniziali. (Ereditato da SyntaxNode) |
| HasStructuredTrivia |
Determina se è strutturato un trivia discendente di questo nodo. (Ereditato da SyntaxNode) |
| HasTrailingTrivia |
Determina se questo nodo ha un'eventuale curiosità finale. (Ereditato da SyntaxNode) |
| IsMissing |
Determina se il nodo rappresenta un costrutto di linguaggio effettivamente analizzato dal codice sorgente. I nodi mancanti vengono generati dal parser negli scenari di errore per rappresentare costrutti che dovrebbero essere presenti nel codice sorgente per la compilazione correttamente ma in realtà mancanti. (Ereditato da SyntaxNode) |
| IsStructuredTrivia |
Determina se questo nodo rappresenta un'operazione strutturata. (Ereditato da SyntaxNode) |
| KindText |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da SyntaxNode) |
| Language |
Nome del linguaggio di cui questo nodo è sintassi. (Ereditato da CSharpSyntaxNode) |
| OpenParenToken |
Ottiene il token paren aperto. |
| Parent |
Nodo che contiene questo nodo nella raccolta ChildNodes() . (Ereditato da SyntaxNode) |
| ParentTrivia |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da SyntaxNode) |
| RawKind |
Intero che rappresenta il tipo specifico di linguaggio di questo nodo. (Ereditato da SyntaxNode) |
| Span |
Intervallo assoluto di questo nodo in caratteri, non incluso il carattere iniziale e finale. (Ereditato da SyntaxNode) |
| SpanStart |
Uguale all'accesso Start a su Span. (Ereditato da SyntaxNode) |
| SyntaxTree |
Restituisce SyntaxTree il proprietario del nodo. (Ereditato da SyntaxNode) |
| SyntaxTreeCore |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
Metodi
| Nome | Descrizione |
|---|---|
| Accept(CSharpSyntaxVisitor) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. |
| Accept<TResult>(CSharpSyntaxVisitor<TResult>) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. |
| Ancestors(Boolean) |
Ottiene un elenco di nodi predecessori in ordine dal predecessore più interno contenente il predecessore sintattico al più esterno. (Ereditato da SyntaxNode) |
| AncestorsAndSelf(Boolean) |
Ottiene un elenco di nodi predecessori (incluso questo nodo) in ordine da questo nodo al predecessore più esterno. (Ereditato da SyntaxNode) |
| ChildNodes() |
Ottiene un elenco dei nodi figlio nell'ordine dei documenti con prefisso. (Ereditato da SyntaxNode) |
| ChildNodesAndTokens() |
Elenco di nodi figlio e token di questo nodo, in cui ogni elemento è un'istanza SyntaxNodeOrToken. (Ereditato da SyntaxNode) |
| ChildThatContainsPosition(Int32) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da SyntaxNode) |
| ChildTokens() |
Ottiene un elenco dei token figlio diretti di questo nodo. (Ereditato da SyntaxNode) |
| Contains(SyntaxNode) |
Determina se il nodo specificato è un discendente di questo nodo. Restituisce true per il nodo corrente. (Ereditato da SyntaxNode) |
| CopyAnnotationsTo<T>(T) |
Copia tutte le sintassiAnnotations, se presenti, da questa istanza di SyntaxNode e le associa a una nuova istanza basata su |
| DescendantNodes(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
| DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
| DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti (incluso questo nodo) nell'ordine dei documenti con prefisso. (Ereditato da SyntaxNode) |
| DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti (incluso questo nodo) nell'ordine dei documenti con prefisso. (Ereditato da SyntaxNode) |
| DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti e token nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
| DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco dei nodi discendenti e dei token nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
| DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti e token (incluso questo nodo) nell'ordine dei documenti con prefisso. (Ereditato da SyntaxNode) |
| DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco dei nodi discendenti e dei token (incluso questo nodo) nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
| DescendantTokens(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di tutti i token nell'intervallo di questo nodo. (Ereditato da SyntaxNode) |
| DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di tutti i token nell'intervallo completo di questo nodo. (Ereditato da SyntaxNode) |
| DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean) |
Ottenere un elenco di tutti i trivia associati ai nodi discendenti e ai token. (Ereditato da SyntaxNode) |
| DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottenere un elenco di tutti i trivia associati ai nodi discendenti e ai token. (Ereditato da SyntaxNode) |
| EquivalentToCore(SyntaxNode) |
Determinare se questo nodo è strutturalmente equivalente a un altro. (Ereditato da CSharpSyntaxNode) |
| FindNode(TextSpan, Boolean, Boolean) |
Trova il nodo con il più FullSpan piccolo che contiene |
| FindToken(Int32, Boolean) |
Trova un token in base alle regole seguenti:
|
| FindTokenCore(Int32, Boolean) |
Trova un token discendente di questo nodo il cui intervallo include la posizione specificata. (Ereditato da SyntaxNode) |
| FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
Trova un token discendente di questo nodo il cui intervallo include la posizione specificata. (Ereditato da SyntaxNode) |
| FindTrivia(Int32, Boolean) |
Trova un trivia discendente di questo nodo il cui intervallo include la posizione fornita. (Ereditato da CSharpSyntaxNode) |
| FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Trova un trivia discendente di questo nodo nella posizione specificata, dove la posizione si trova all'interno dell'intervallo del nodo. (Ereditato da CSharpSyntaxNode) |
| FindTriviaCore(Int32, Boolean) |
Trova un trivia discendente di questo nodo il cui intervallo include la posizione fornita. (Ereditato da SyntaxNode) |
| FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean) |
Ottiene il primo nodo di tipo TNode che corrisponde al predicato. I predecessori vengono cercati in ordine da questo nodo al predecessore più esterno. (Ereditato da SyntaxNode) |
| GetAnnotatedNodes(String) |
Ottiene tutti i nodi con il tipo di annotazione specificato. (Ereditato da SyntaxNode) |
| GetAnnotatedNodes(SyntaxAnnotation) |
Ottiene tutti i nodi con l'annotazione specificata. (Ereditato da SyntaxNode) |
| GetAnnotatedNodesAndTokens(String) |
Ottiene tutti i nodi e i token con un'annotazione del tipo di annotazione specificato. (Ereditato da SyntaxNode) |
| GetAnnotatedNodesAndTokens(String[]) |
Ottiene tutti i nodi e i token con un'annotazione dei tipi di annotazione specificati. (Ereditato da SyntaxNode) |
| GetAnnotatedNodesAndTokens(SyntaxAnnotation) |
Ottiene tutti i nodi e i token con l'annotazione specificata. (Ereditato da SyntaxNode) |
| GetAnnotatedTokens(String) |
Ottiene tutti i token con il tipo di annotazione specificato. (Ereditato da SyntaxNode) |
| GetAnnotatedTokens(SyntaxAnnotation) |
Ottiene tutti i token con l'annotazione specificata. (Ereditato da SyntaxNode) |
| GetAnnotatedTrivia(String) |
Ottiene tutti i commenti con un'annotazione del tipo di annotazione specificato. (Ereditato da SyntaxNode) |
| GetAnnotatedTrivia(String[]) |
Ottiene tutti i tipi di annotazione con un'annotazione dei tipi di annotazione specificati. (Ereditato da SyntaxNode) |
| GetAnnotatedTrivia(SyntaxAnnotation) |
Ottiene tutti i trivia con l'annotazione specificata. (Ereditato da SyntaxNode) |
| GetAnnotations(IEnumerable<String>) |
Ottiene tutte le annotazioni con i tipi di annotazione specificati. (Ereditato da SyntaxNode) |
| GetAnnotations(String) |
Ottiene tutte le annotazioni con il tipo di annotazione specificato. (Ereditato da SyntaxNode) |
| GetDiagnostics() |
Ottiene un elenco di tutte le diagnostica nell'albero secondario con questo nodo come radice. Questo metodo non filtra la diagnostica in base alle opzioni di #pragmas e del compilatore come nowarn, warnaserror e così via. (Ereditato da CSharpSyntaxNode) |
| GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene la prima direttiva dell'albero rooted da questo nodo. (Ereditato da CSharpSyntaxNode) |
| GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
Ottiene il primo token dell'albero rooted da questo nodo. (Ereditato da CSharpSyntaxNode) |
| GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene l'ultima direttiva dell'albero rooted da questo nodo. (Ereditato da CSharpSyntaxNode) |
| GetLastToken(Boolean, Boolean, Boolean, Boolean) |
Ottiene l'ultimo token non di larghezza zero dell'albero rooted da questo nodo. (Ereditato da CSharpSyntaxNode) |
| GetLeadingTrivia() |
Elenco di elementi di descrizione che viene visualizzato prima di questo nodo nel codice sorgente. (Ereditato da CSharpSyntaxNode) |
| GetLocation() |
Ottiene un oggetto Location per questo nodo. (Ereditato da CSharpSyntaxNode) |
| GetRed<T>(T, Int32) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da SyntaxNode) |
| GetRedAtZero<T>(T) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da SyntaxNode) |
| GetReference() |
Ottiene un oggetto SyntaxReference per questo nodo della sintassi. CommonSyntaxReferences può essere usato per ottenere nuovamente l'accesso a un nodo della sintassi senza mantenere in memoria l'intero albero e il testo di origine. (Ereditato da SyntaxNode) |
| GetText(Encoding, SourceHashAlgorithm) |
Ottiene il testo completo di questo nodo come nuova SourceText istanza. (Ereditato da SyntaxNode) |
| GetTrailingTrivia() |
Elenco di elementi di descrizione che viene visualizzato dopo questo nodo nel codice sorgente. (Ereditato da CSharpSyntaxNode) |
| HasAnnotation(SyntaxAnnotation) |
Determina se questo nodo ha l'annotazione specifica. (Ereditato da SyntaxNode) |
| HasAnnotations(IEnumerable<String>) |
Determina se questo nodo include annotazioni con uno dei tipi di annotazione specifici. (Ereditato da SyntaxNode) |
| HasAnnotations(String) |
Determina se questo nodo include annotazioni con il tipo di annotazione specifico. (Ereditato da SyntaxNode) |
| InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| IsEquivalentTo(SyntaxNode, Boolean) |
Determina se due nodi sono uguali, ignorando le differenze di tipo trivia. (Ereditato da SyntaxNode) |
| IsEquivalentTo(SyntaxNode) |
Determinare se questo nodo è strutturalmente equivalente a un altro. (Ereditato da SyntaxNode) |
| IsEquivalentToCore(SyntaxNode, Boolean) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| IsPartOfStructuredTrivia() |
Determina se questo nodo è un discendente di un oggetto trivia strutturato. (Ereditato da SyntaxNode) |
| Kind() |
Restituisce l'oggetto SyntaxKind del nodo. (Ereditato da CSharpSyntaxNode) |
| NormalizeWhitespaceCore(String, String, Boolean) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
| SerializeTo(Stream, CancellationToken) |
Obsoleti.
Obsoleti.
Serializza il nodo nell'oggetto specificato |
| ToFullString() |
Restituisce la rappresentazione di stringa completa di questo nodo, inclusi i relativi elementi iniziali e finali. (Ereditato da SyntaxNode) |
| ToString() |
Restituisce la rappresentazione di stringa di questo nodo, senza includere il relativo carattere iniziale e finale. (Ereditato da SyntaxNode) |
| Update(SyntaxToken, TypeSyntax, SyntaxToken) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. |
| WithBaseType(TypeSyntax) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. |
| WithCloseParenToken(SyntaxToken) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. |
| WithOpenParenToken(SyntaxToken) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. |
| WriteTo(TextWriter) |
Scrive il testo completo di questo nodo nell'oggetto specificato TextWriter. (Ereditato da SyntaxNode) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Classe che rappresenta il nodo della sintassi per la clausola type nell'espressione di base. (Ereditato da CSharpSyntaxNode) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetCurrentNode<TNode>(SyntaxNode, TNode) |
Ottiene il nodo all'interno del sottoalbero corrispondente al nodo rilevato originale. Usare TrackNodes per avviare il rilevamento dei nodi. |
| GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
Ottiene i nodi all'interno del sottoalbero corrispondente ai nodi rilevati originali. Usare TrackNodes per avviare il rilevamento dei nodi. |
| GetCurrentNodes<TNode>(SyntaxNode, TNode) |
Ottiene i nodi all'interno del sottoalbero corrispondente al nodo rilevato originale. Usare TrackNodes per avviare il rilevamento dei nodi. |
| GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene gli elementi DirectiveTriviaSyntax per un oggetto SyntaxNode specificato con filtro facoltativo. |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene la prima direttiva dell'albero rooted da questo nodo. |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene il primo elemento DirectiveTriviaSyntax per un oggetto SyntaxNode specificato. |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene l'ultima direttiva dell'albero rooted da questo nodo. |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene l'ultimo elemento DirectiveTriviaSyntax per un oggetto SyntaxNode specificato. |
| IsKind(SyntaxNode, SyntaxKind) |
Determina se SyntaxNode è di un tipo specificato. |
| IsKind(SyntaxNode, SyntaxKind) |
Determina se SyntaxNode è di un tipo specificato. |
| Kind(SyntaxNode) |
Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà . |
| Kind(SyntaxNode) |
Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà . |
| TryGetInferredMemberName(SyntaxNode) |
Dato un'espressione di inizializzatore dedurre il nome della proprietà anonima o dell'elemento tupla. Restituisce Null se non è riuscito |
| TryGetInferredMemberName(SyntaxNode) |
Dato un'espressione di inizializzatore dedurre il nome della proprietà anonima o dell'elemento tupla. Restituisce Nothing se ha esito negativo |