Condividi tramite


MethodStatementSyntax Classe

Definizione

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.

public ref class MethodStatementSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodBaseSyntax
public sealed class MethodStatementSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBaseSyntax
type MethodStatementSyntax = class
    inherit MethodBaseSyntax
Public NotInheritable Class MethodStatementSyntax
Inherits MethodBaseSyntax
Ereditarietà

Commenti

Questo nodo è associato ai tipi di sintassi seguenti:

Proprietà

AsClause

Clausola "As" che descrive il tipo restituito. Se non è presente alcuna clausola As, Viene restituito Nothing.

AttributeLists

Elenco di tutti gli elenchi di attributi in questa dichiarazione. Se non sono stati specificati attributi, Viene restituito Nothing.

ContainsAnnotations

Determina se questo nodo o qualsiasi nodo secondario, token o trivia ha annotazioni.

(Ereditato da SyntaxNode)
ContainsDiagnostics

Determina se questo nodo o uno dei relativi nodi discendenti, i token o i trivia dispongono di qualsiasi diagnostica su di essi.

(Ereditato da SyntaxNode)
ContainsDirectives

Determina se questo nodo ha direttive di preprocessore discendenti.

(Ereditato da SyntaxNode)
ContainsSkippedText

Determina se questo nodo ha un testo discendente ignorato.

(Ereditato da SyntaxNode)
DeclarationKeyword

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.

FullSpan

L'intervallo assoluto di questo nodo in caratteri, incluso il suo primo e finale trivia.

(Ereditato da SyntaxNode)
HandlesClause

Se presente, una clausola Handle indica gli eventi gestiti dal metodo.

HasLeadingTrivia

Determina se questo nodo ha alcun trivia iniziale.

(Ereditato da SyntaxNode)
HasStructuredTrivia

Determina se un trivia discendente di questo nodo è strutturato.

(Ereditato da SyntaxNode)
HasTrailingTrivia

Determina se questo nodo ha alcun trivia finale.

(Ereditato da SyntaxNode)
Identifier

Nome del metodo dichiarato.

ImplementsClause

Se presente, una clausola Implements indica i metodi di interfaccia implementati da questo metodo.

IsDirective

Restituisce True se questo nodo rappresenta una direttiva.

(Ereditato da VisualBasicSyntaxNode)
IsMissing

Determina se il nodo rappresenta un costrutto del 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 compilare correttamente, ma sono effettivamente mancanti.

(Ereditato da SyntaxNode)
IsStructuredTrivia

Determina se questo nodo rappresenta un trivia strutturato.

(Ereditato da SyntaxNode)
Keyword
Obsoleti.

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.

KindText

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.

(Ereditato da SyntaxNode)
Language

Il nome del linguaggio di questo nodo è la sintassi di .

(Ereditato da VisualBasicSyntaxNode)
Modifiers

Elenco di tutti i token di modifica presenti in questa dichiarazione. Se non sono stati specificati modificatori, viene restituito un elenco vuoto. Una versione bitfield di tutti i modificatori ORed, che è in molti casi più facile da usare, può essere ottenuta con la proprietà Modificatori.

ParameterList

Elenco dei parametri del metodo, incluse le parentesi. Se non è presente alcun elenco di parametri, Viene restituito Nothing.

Parent

Nodo che contiene questo nodo nella relativa ChildNodes() raccolta.

(Ereditato da SyntaxNode)
ParentTrivia

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.

(Ereditato da SyntaxNode)
RawKind

Intero che rappresenta il tipo specifico del linguaggio di questo nodo.

(Ereditato da SyntaxNode)
Span

L'intervallo assoluto di questo nodo in caratteri, non incluso il suo percorso iniziale e finale.

(Ereditato da SyntaxNode)
SpanStart

Uguale all'accesso Start su Span.

(Ereditato da VisualBasicSyntaxNode)
SubOrFunctionKeyword

Parola chiave "Sub" o "Function" che introduce questa dichiarazione di metodo.

SyntaxTree

Restituisce SyntaxTree che possiede il nodo.

(Ereditato da SyntaxNode)
SyntaxTreeCore

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.

(Ereditato da VisualBasicSyntaxNode)
TypeParameterList

Se presente, un elenco di parametri di tipo con parametri di tipo generici per questo metodo. Se non sono presenti parametri di tipo generici, Viene restituito Nothing.

Metodi

Accept(VisualBasicSyntaxVisitor)

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.

Accept<TResult>(VisualBasicSyntaxVisitor<TResult>)

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.

AddAttributeLists(AttributeListSyntax[])

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.

AddHandlesClauseEvents(HandlesClauseItemSyntax[])

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.

AddImplementsClauseInterfaceMembers(QualifiedNameSyntax[])

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.

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

AddParameterListParameters(ParameterSyntax[])

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.

AddTypeParameterListParameters(TypeParameterSyntax[])

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.

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 del documento di prefisso.

(Ereditato da SyntaxNode)
ChildNodesAndTokens()

Elenco di nodi figlio e token di questo nodo, in cui ogni elemento è un'istanza SintassiNodeOrToken.

(Ereditato da SyntaxNode)
ChildThatContainsPosition(Int32)

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.

(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 eventuali direttive ,ad esempio #if, , #nullablee così via, all'interno di esso con un tipo corrispondente.

(Ereditato da SyntaxNode)
CopyAnnotationsTo<T>(T)

Copia tutte le sintassiAnnotations, se presenti, da questa istanza di SyntaxNode e le collega a una nuova istanza basata su node.

(Ereditato da SyntaxNode)
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 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 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 e token discendenti (incluso questo nodo) nell'ordine del documento di prefisso.

(Ereditato da SyntaxNode)
DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

Ottiene un elenco dei nodi e dei token discendenti (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 e ai token discendenti.

(Ereditato da SyntaxNode)
DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

Ottenere un elenco di tutti i trivia associati ai nodi e ai token discendenti.

(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 che contiene span. getInnermostNodeForTie viene usato per determinare il comportamento in caso di una tie (ad esempio un nodo con lo stesso intervallo del relativo padre). Se getInnermostNodeForTie è true, restituisce il nodo decrescente più basso che include l'oggetto specificato span. In caso contrario, restituisce il nodo più esterno che include l'oggetto specificato span.

(Ereditato da SyntaxNode)
FindToken(Int32, Boolean)

Trova un token in base alle regole seguenti:

  1. Se la posizione corrisponde alla fine dell'intervallo del nodo, viene restituito l'ultimo token.

  2. Se nodo. FullSpan.Contains(position) quindi viene restituito il token contenente la posizione specificata.

  3. In caso contrario viene generato un indiceOutOfRange

(Ereditato da VisualBasicSyntaxNode)
FindTokenCore(Int32, Boolean)

Trova un token discendente di questo nodo il cui intervallo include la posizione fornita.

(Ereditato da SyntaxNode)
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)

Trova un token discendente di questo nodo il cui intervallo include la posizione fornita.

(Ereditato da SyntaxNode)
FindTrivia(Int32, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>)

Trova un trivia discendente di questo nodo nella posizione specificata, in cui la posizione si trova all'interno dell'intervallo del nodo.

(Ereditato da SyntaxNode)
FindTriviaCore(Int32, Boolean)

Trova un trivia discendente di questo nodo il cui intervallo include la posizione fornita.

(Ereditato da SyntaxNode)
FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean)

Ottiene il primo nodo di tipo TNode corrispondente al predicato.

(Ereditato da SyntaxNode)
FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean)

Ottiene il primo nodo di tipo TNode corrispondente 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 i trivia con un'annotazione del tipo di annotazione specificato.

(Ereditato da SyntaxNode)
GetAnnotatedTrivia(String[])

Ottiene tutti i trivia 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 del compilatore come nowarn, warnaserror e così via.

(Ereditato da VisualBasicSyntaxNode)
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>)

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.

(Ereditato da VisualBasicSyntaxNode)
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>)

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.

(Ereditato da VisualBasicSyntaxNode)
GetFirstToken(Boolean, Boolean, Boolean, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>)

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.

(Ereditato da VisualBasicSyntaxNode)
GetLastToken(Boolean, Boolean, Boolean, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
GetLeadingTrivia()

Ottenere i nodi di trivia precedenti di questo nodo. Se questo nodo è un token, restituisce il trivia precedente associato a questo nodo. Se si tratta di un terminale, restituisce il trivia precedente del primo token di questo nodo.

(Ereditato da VisualBasicSyntaxNode)
GetLocation()

Ottiene il percorso di questo nodo.

(Ereditato da VisualBasicSyntaxNode)
GetRed<T>(T, Int32)

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.

(Ereditato da SyntaxNode)
GetRedAtZero<T>(T)

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.

(Ereditato da SyntaxNode)
GetReference()

Ottiene un SyntaxReference oggetto per questo nodo di sintassi. CommonSyntaxReferences può essere usato per recuperare l'accesso a un nodo di sintassi senza mantenere l'intero albero e il testo di origine in memoria.

(Ereditato da SyntaxNode)
GetText(Encoding, SourceHashAlgorithm)

Ottiene il testo completo di questo nodo come nuova SourceText istanza.

(Ereditato da SyntaxNode)
GetTrailingTrivia()

Ottenere i nodi di trivia seguenti di questo nodo. Se questo nodo è un token, restituisce il trivia seguente associato a questo nodo. Se si tratta di un terminale, restituisce il seguente trivia 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 qualsiasi 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)

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.

(Ereditato da VisualBasicSyntaxNode)
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
IsEquivalentTo(SyntaxNode)

Determinare se questo nodo è equivalente in modo strutturale a un altro.

(Ereditato da SyntaxNode)
IsEquivalentTo(SyntaxNode, Boolean)

Determina se due nodi sono uguali, ignorando le differenze di trivia.

(Ereditato da SyntaxNode)
IsEquivalentToCore(SyntaxNode, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
IsIncrementallyIdenticalTo(SyntaxNode)

Restituisce true se questi due nodi vengono considerati "incrementalmente identici". Un nodo identico in modo incrementale si verifica quando un oggetto SyntaxTree viene analizzato in modo incrementale usando WithChangedText(SourceText) e il parser incrementale è in grado di accettare il nodo dall'albero originale e usarlo nell'intero albero nel nuovo albero. In questo caso, l'oggetto ToFullString() di ogni nodo sarà lo stesso, anche se potrebbero avere genitori diversi e possono verificarsi in posizioni diverse nei rispettivi alberi. Se due nodi sono identici in modo incrementale, tutti gli elementi figlio di ogni nodo saranno identici in modo incrementale.

(Ereditato da SyntaxNode)
IsPartOfStructuredTrivia()

Determina se questo nodo è un discendente di un trivia strutturato.

(Ereditato da SyntaxNode)
Kind()

Restituisce l'oggetto SyntaxKind del nodo.

(Ereditato da VisualBasicSyntaxNode)
NormalizeWhitespaceCore(String, String, Boolean)

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.

(Ereditato da VisualBasicSyntaxNode)
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)

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.

(Ereditato da VisualBasicSyntaxNode)
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

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.

(Ereditato da VisualBasicSyntaxNode)
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)

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.

(Ereditato da VisualBasicSyntaxNode)
ReplaceTokenInListCore(SyntaxToken, IEnumerable<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.

(Ereditato da VisualBasicSyntaxNode)
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

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.

(Ereditato da VisualBasicSyntaxNode)
SerializeTo(Stream, CancellationToken)
Obsoleti.
Obsoleti.

Serializza il nodo all'oggetto specificato stream. Lascia l'apertura stream per ulteriori scritture.

(Ereditato da SyntaxNode)
ToFullString()

Restituisce la rappresentazione completa della stringa di questo nodo, inclusa la relativa modalità iniziale e finale.

(Ereditato da SyntaxNode)
ToString()

Restituisce la rappresentazione stringa di questo nodo, non inclusa la relativa limitazione iniziale e finale.

(Ereditato da SyntaxNode)
Update(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Restituisce una copia di questo oggetto con le modifiche specificate. Restituisce questa istanza se non sono presenti modifiche effettive.

WithAsClause(SimpleAsClauseSyntax)

Restituisce una copia di questo oggetto con la proprietà AsClause modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithAttributeLists(SyntaxList<AttributeListSyntax>)

Restituisce una copia di questo oggetto con la proprietà AttributeLists modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

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

WithHandlesClause(HandlesClauseSyntax)

Restituisce una copia di questo oggetto con la proprietà HandleClause modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithIdentifier(SyntaxToken)

Restituisce una copia di questo oggetto con la proprietà Identifier modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithImplementsClause(ImplementsClauseSyntax)

Restituisce una copia di questa operazione con la proprietà ImplementsClause modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithKeyword(SyntaxToken)
Obsoleti.

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.

WithModifiers(SyntaxTokenList)

Restituisce una copia di questo oggetto con la proprietà Modificatori modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithParameterList(ParameterListSyntax)

Restituisce una copia di questo oggetto con la proprietà ParameterList modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithSubOrFunctionKeyword(SyntaxToken)

Restituisce una copia di questo oggetto con la proprietà SubOrFunctionKeyword modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale al valore corrente.

WithTypeParameterList(TypeParameterListSyntax)

Restituisce una copia di questo oggetto con la proprietà TypeParameterList modificata nel valore specificato. Restituisce questa istanza se il valore specificato è uguale 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 radicata da questo nodo.

GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

Ottiene l'ultima direttiva dell'albero radicata da questo nodo.

Kind(SyntaxNode)

Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà.

TryGetInferredMemberName(SyntaxNode)

Dato un'espressione inizializzatore inferisce il nome di un elemento di proprietà anonima o tuple. Restituisce Null se ha esito negativo

ContainsDirective(SyntaxNode, SyntaxKind)

Restituisce true se questo nodo contiene eventuali direttive ,ad esempio #if, , #nullablee così via, all'interno di esso con un tipo corrispondente.

IsKind(SyntaxNode, SyntaxKind)

Determina se SyntaxNode è di un tipo specificato.

GetCurrentNode<TNode>(SyntaxNode, TNode)

Ottiene il nodo all'interno del sottoalbero corrispondente al nodo tracciato originale. Usare TrackNodes per avviare il rilevamento dei nodi.

GetCurrentNodes<TNode>(SyntaxNode, TNode)

Ottiene i nodi all'interno del sottoalbero corrispondente al nodo tracciato originale. Usare TrackNodes per avviare il rilevamento dei nodi.

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

Ottiene i nodi all'interno del sottoalbero corrispondente ai nodi tracciati originali. Usare TrackNodes per avviare il rilevamento dei nodi.

TryGetInferredMemberName(SyntaxNode)

Dato un'espressione inizializzatore inferisce il nome di un elemento di proprietà anonima o tuple. Restituisce Nothing se non è riuscita

GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

Ottiene gli elementi DirectiveTriviaSyntax per un oggetto SintassiNode specificato con filtro facoltativo.

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

Kind(SyntaxNode)

Restituisce SyntaxKind per SyntaxNode dalla RawKind proprietà.

ContainsDirective(SyntaxNode, SyntaxKind)

Restituisce true se questo nodo contiene eventuali direttive ,ad esempio #if, , #nullablee così via, all'interno di esso con un tipo corrispondente.

IsKind(SyntaxNode, SyntaxKind)

Determina se SyntaxNode è di un tipo specificato.

Si applica a