SyntaxNodeExtensions.ReplaceToken Metodo
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.
Overload
ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>) |
Crea un nuovo albero di nodi con il token precedente specificato sostituito con nuovi token. |
ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken) |
Crea un nuovo albero di nodi con il token precedente specificato sostituito con un nuovo token. |
ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
Crea un nuovo albero di nodi con il token precedente specificato sostituito con nuovi token.
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot ReplaceToken(TRoot root, Microsoft::CodeAnalysis::SyntaxToken tokenInList, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxToken> ^ newTokens);
public static TRoot ReplaceToken<TRoot> (this TRoot root, Microsoft.CodeAnalysis.SyntaxToken tokenInList, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxToken> newTokens) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member ReplaceToken : 'Root * Microsoft.CodeAnalysis.SyntaxToken * seq<Microsoft.CodeAnalysis.SyntaxToken> -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function ReplaceToken(Of TRoot As SyntaxNode) (root As TRoot, tokenInList As SyntaxToken, newTokens As IEnumerable(Of SyntaxToken)) As TRoot
Parametri di tipo
- TRoot
Tipo del nodo radice.
Parametri
- root
- TRoot
Radice dell'albero dei nodi.
- tokenInList
- SyntaxToken
Token da sostituire; un discendente del nodo radice e un elemento di un membro dell'elenco.
- newTokens
- IEnumerable<SyntaxToken>
Sequenza di token da usare nell'albero al posto del token specificato.
Restituisce
Si applica a
ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken)
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
- Origine:
- SyntaxNodeExtensions.cs
Crea un nuovo albero di nodi con il token precedente specificato sostituito con un nuovo token.
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot ReplaceToken(TRoot root, Microsoft::CodeAnalysis::SyntaxToken oldToken, Microsoft::CodeAnalysis::SyntaxToken newToken);
public static TRoot ReplaceToken<TRoot> (this TRoot root, Microsoft.CodeAnalysis.SyntaxToken oldToken, Microsoft.CodeAnalysis.SyntaxToken newToken) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member ReplaceToken : 'Root * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function ReplaceToken(Of TRoot As SyntaxNode) (root As TRoot, oldToken As SyntaxToken, newToken As SyntaxToken) As TRoot
Parametri di tipo
- TRoot
Tipo del nodo radice.
Parametri
- root
- TRoot
Nodo radice dell'albero dei nodi.
- oldToken
- SyntaxToken
Token da sostituire.
- newToken
- SyntaxToken
Nuovo token da usare nel nuovo albero al posto del token precedente.