MethodBlockBaseSyntax 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.
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati.
public ref class MethodBlockBaseSyntax abstract : Microsoft::CodeAnalysis::VisualBasic::Syntax::DeclarationStatementSyntax
public abstract class MethodBlockBaseSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclarationStatementSyntax
type MethodBlockBaseSyntax = class
inherit DeclarationStatementSyntax
Public MustInherit Class MethodBlockBaseSyntax
Inherits DeclarationStatementSyntax
- Ereditarietà
-
MethodBlockBaseSyntax
- Derivato
Proprietà
Begin |
Obsoleti.
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. |
BlockStatement |
Istruzione che inizia la dichiarazione di blocco. |
ContainsAnnotations |
Determina se questo nodo o qualsiasi nodo secondario, token o curiosità ha annotazioni. (Ereditato da SyntaxNode) |
ContainsDiagnostics |
Determina se questo nodo o uno dei nodi discendenti, i token o i relativi elementi di diagnostica sono disponibili in tali nodi. (Ereditato da SyntaxNode) |
ContainsDirectives |
Determina se questo nodo ha direttive del preprocessore discendenti. (Ereditato da SyntaxNode) |
ContainsSkippedText |
Determina se il nodo contiene testo discendente ignorato. (Ereditato da SyntaxNode) |
End |
Obsoleti.
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. |
EndBlockStatement |
Istruzione che termina la dichiarazione di blocco. |
FullSpan |
L'intervallo assoluto di questo nodo in caratteri, incluso il carattere iniziale e finale. (Ereditato da SyntaxNode) |
HasLeadingTrivia |
Determina se questo nodo ha un'eventuale semplicità iniziale. (Ereditato da SyntaxNode) |
HasStructuredTrivia |
Determina se un discendente di questo nodo è strutturato. (Ereditato da SyntaxNode) |
HasTrailingTrivia |
Determina se questo nodo ha eventuali elementi finali. (Ereditato da SyntaxNode) |
IsDirective |
Restituisce True se questo nodo rappresenta una direttiva. (Ereditato da VisualBasicSyntaxNode) |
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 i costrutti che dovrebbero essere presenti nel codice sorgente per la compilazione, ma in realtà mancanti. (Ereditato da SyntaxNode) |
IsStructuredTrivia |
Determina se questo nodo rappresenta un'operazione di limitazione strutturata. (Ereditato da SyntaxNode) |
KindText |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da SyntaxNode) |
Language |
Il nome del linguaggio di questo nodo è la sintassi. (Ereditato da VisualBasicSyntaxNode) |
Parent |
Nodo che contiene questo nodo nella raccolta ChildNodes() . (Ereditato da SyntaxNode) |
ParentTrivia |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da SyntaxNode) |
RawKind |
Intero che rappresenta il tipo specifico di linguaggio di questo nodo. (Ereditato da SyntaxNode) |
Span |
L'intervallo assoluto di questo nodo in caratteri, senza includere il carattere iniziale e finale. (Ereditato da SyntaxNode) |
SpanStart |
Uguale all'accesso a Start in Span. (Ereditato da VisualBasicSyntaxNode) |
Statements |
Istruzioni contenute nell'istruzione block. Potrebbe trattarsi di un elenco vuoto. |
SyntaxTree |
Restituisce SyntaxTree che possiede il nodo. (Ereditato da SyntaxNode) |
SyntaxTreeCore |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
Metodi
Accept(VisualBasicSyntaxVisitor) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
AddStatements(StatementSyntax[]) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. |
Ancestors(Boolean) |
Ottiene un elenco di nodi predecessori (Ereditato da SyntaxNode) |
AncestorsAndSelf(Boolean) |
Ottiene un elenco di nodi predecessori (incluso questo nodo) (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) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (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) |
ContainsDirective(Int32) |
Restituisce true se questo nodo contiene direttive (ad esempio |
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 dei documenti con prefisso. (Ereditato da SyntaxNode) |
DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti nell'ordine dei documenti con prefisso. (Ereditato da SyntaxNode) |
DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti (incluso questo nodo) nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti (incluso questo nodo) nell'ordine del documento di prefisso. (Ereditato da SyntaxNode) |
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco di nodi discendenti e token nell'ordine dei documenti di prefisso. (Ereditato da SyntaxNode) |
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
Ottiene un elenco dei nodi discendenti e dei token nell'ordine dei documenti 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 dei documenti con 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'intero intervallo 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 SyntaxNode) |
FindNode(TextSpan, Boolean, Boolean) |
Trova il nodo con il più FullSpan piccolo contenente |
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) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
Trova un oggetto trivia discendente di questo nodo nella posizione specificata, dove la posizione si trova all'interno dell'intervallo del nodo. (Ereditato da SyntaxNode) |
FindTriviaCore(Int32, Boolean) |
Trova un oggetto trivia discendente di questo nodo il cui intervallo include la posizione specificata. (Ereditato da SyntaxNode) |
FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean) |
Ottiene il primo nodo di tipo TNode che corrisponde al predicato. (Ereditato da SyntaxNode) |
FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean) |
Ottiene il primo nodo di tipo TNode che corrisponde al predicato. (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 gli elementi semplici 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 gli elementi semplici 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 informazioni di diagnostica nell'albero secondario con questo nodo come radice. Questo metodo non filtra la diagnostica in base alle opzioni del compilatore come nowarn, warnaserror e così via. (Ereditato da VisualBasicSyntaxNode) |
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
GetLastToken(Boolean, Boolean, Boolean, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
GetLeadingTrivia() |
Ottenere i nodi trivia precedenti di questo nodo. Se questo nodo è un token, restituisce i trivia precedenti associati a questo nodo. Se si tratta di un non terminale, restituisce i trivia precedenti del primo token di questo nodo. (Ereditato da VisualBasicSyntaxNode) |
GetLocation() |
Ottiene la posizione di questo nodo. (Ereditato da VisualBasicSyntaxNode) |
GetRed<T>(T, Int32) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da SyntaxNode) |
GetRedAtZero<T>(T) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da SyntaxNode) |
GetReference() |
Ottiene un oggetto SyntaxReference per questo nodo della sintassi. CommonSyntaxReferences può essere usato per recuperare 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() |
Ottenere i nodi trivia seguenti di questo nodo. Se questo nodo è un token, restituisce i seguenti elementi di suggerimenti associati a questo nodo. Se si tratta di un non terminale, restituisce i seguenti elementi di limitazione dell'ultimo token di questo nodo. (Ereditato da VisualBasicSyntaxNode) |
HasAnnotation(SyntaxAnnotation) |
Determina se questo nodo ha l'annotazione specifica. (Ereditato da SyntaxNode) |
HasAnnotations(IEnumerable<String>) |
Determina se questo nodo ha annotazioni con uno dei tipi di annotazione specifici. (Ereditato da SyntaxNode) |
HasAnnotations(String) |
Determina se questo nodo ha annotazioni con il tipo di annotazione specifico. (Ereditato da SyntaxNode) |
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
IsEquivalentTo(SyntaxNode) |
Determinare se questo nodo è strutturalmente equivalente a un altro. (Ereditato da SyntaxNode) |
IsEquivalentTo(SyntaxNode, Boolean) |
Determina se due nodi sono uguali, ignorando le differenze semplici. (Ereditato da SyntaxNode) |
IsEquivalentToCore(SyntaxNode, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
IsIncrementallyIdenticalTo(SyntaxNode) |
Restituisce true se questi due nodi sono considerati "incrementalmente identici". Un nodo identico in modo incrementale si verifica quando un SyntaxTree oggetto viene analizzato in modo incrementale usando WithChangedText(SourceText) e il parser incrementale è in grado di accettare il nodo dall'albero originale e di usarlo interamente nella nuova struttura ad albero. In questo caso, l'oggetto ToFullString() di ogni nodo sarà lo stesso, anche se potrebbe avere elementi padre diversi e può verificarsi in posizioni diverse nei rispettivi alberi. Se due nodi sono identici in modo incrementale, anche tutti gli elementi figlio di ogni nodo saranno identici in modo incrementale. (Ereditato da SyntaxNode) |
IsPartOfStructuredTrivia() |
Determina se questo nodo è un discendente di un oggetto trivia strutturato. (Ereditato da SyntaxNode) |
Kind() |
Restituisce l'oggetto SyntaxKind del nodo. (Ereditato da VisualBasicSyntaxNode) |
NormalizeWhitespaceCore(String, String, Boolean) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. (Ereditato da VisualBasicSyntaxNode) |
SerializeTo(Stream, CancellationToken) |
Obsoleti.
Obsoleti.
Serializza il nodo nell'oggetto specificato |
ToFullString() |
Restituisce una 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 carattere iniziale e finale. (Ereditato da SyntaxNode) |
WithBegin(MethodBaseSyntax) |
Obsoleti.
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. |
WithBlockStatement(MethodBaseSyntax) |
Restituisce una copia di questo MethodBlockBaseSyntax oggetto con la BlockStatement proprietà modificata nel valore specificato. Restituisce questa istanza se il valore specificato corrisponde al valore corrente. |
WithEnd(EndBlockStatementSyntax) |
Obsoleti.
Rappresenta una dichiarazione di membro a blocchi: una dichiarazione con una dichiarazione iniziale, un corpo di istruzioni eseguibili e un'istruzione end. Gli esempi includono metodi, costruttori, operatori, funzioni di accesso alle proprietà e funzioni di accesso agli eventi personalizzati. |
WithEndBlockStatement(EndBlockStatementSyntax) |
Restituisce una copia di questo MethodBlockBaseSyntax oggetto con la EndBlockStatement proprietà modificata nel valore specificato. Restituisce questa istanza se il valore specificato corrisponde al valore corrente. |
WithStatements(SyntaxList<StatementSyntax>) |
Restituisce una copia di questo oggetto con la proprietà Statements modificata nel valore specificato. Restituisce questa istanza se il valore specificato corrisponde al valore corrente. |
WriteTo(TextWriter) |
Scrive il testo completo di questo nodo nell'oggetto specificato TextWriter. (Ereditato da SyntaxNode) |
Metodi di estensione
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene la prima direttiva dell'albero rooted da questo nodo. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene l'ultima direttiva dell'albero rooted da questo nodo. |
Kind(SyntaxNode) |
Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà . |
TryGetInferredMemberName(SyntaxNode) |
Dato un'espressione di inizializzatore, dedurre il nome dell'elemento di proprietà o tupla anonima. Restituisce Null in caso di esito negativo |
ContainsDirective(SyntaxNode, SyntaxKind) |
Restituisce true se questo nodo contiene direttive (ad esempio |
IsKind(SyntaxNode, SyntaxKind) |
Determina se SyntaxNode è di un tipo specificato. |
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, TNode) |
Ottiene i nodi 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. |
TryGetInferredMemberName(SyntaxNode) |
Dato un'espressione di inizializzatore, dedurre il nome dell'elemento di proprietà o tupla anonima. Restituisce Nothing se ha esito negativo |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene gli elementi DirectiveTriviaSyntax per un oggetto SyntaxNode specificato con filtri facoltativi. |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene il primo elemento DirectiveTriviaSyntax per un oggetto SyntaxNode specificato. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
Ottiene l'ultimo elemento DirectiveTriviaSyntax per un oggetto SyntaxNode specificato. |
Kind(SyntaxNode) |
Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà . |
ContainsDirective(SyntaxNode, SyntaxKind) |
Restituisce true se questo nodo contiene direttive (ad esempio |
IsKind(SyntaxNode, SyntaxKind) |
Determina se SyntaxNode è di un tipo specificato. |