SyntaxNodeExtensions.ReplaceToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>) |
Erstellt eine neue Struktur von Knoten mit dem angegebenen alten Token, das durch neue Token ersetzt wird. |
ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken) |
Erstellt eine neue Struktur von Knoten mit dem angegebenen alten Token, das durch ein neues Token ersetzt wird. |
ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
Erstellt eine neue Struktur von Knoten mit dem angegebenen alten Token, das durch neue Token ersetzt wird.
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
Typparameter
- TRoot
Der Typ des Stammknotens.
Parameter
- root
- TRoot
Der Stamm der Struktur von Knoten.
- tokenInList
- SyntaxToken
Das zu ersetzende Token; ein absteigender Stammknoten und ein Element eines Listenelements.
- newTokens
- IEnumerable<SyntaxToken>
Eine Sequenz von Token, die anstelle des angegebenen Token in der Struktur verwendet werden sollen.
Gibt zurück
Gilt für:
ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken)
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
- Quelle:
- SyntaxNodeExtensions.cs
Erstellt eine neue Struktur von Knoten mit dem angegebenen alten Token, das durch ein neues Token ersetzt wird.
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
Typparameter
- TRoot
Der Typ des Stammknotens.
Parameter
- root
- TRoot
Der Stammknoten der Struktur von Knoten.
- oldToken
- SyntaxToken
Das zu ersetzende Token.
- newToken
- SyntaxToken
Das neue Token, das anstelle des alten Token in der neuen Struktur verwendet werden soll.