SyntaxNodeExtensions.ReplaceTrivia 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
ReplaceTrivia<TRoot>(TRoot, SyntaxTrivia, SyntaxTrivia) |
Erstellt eine neue Struktur von Knoten mit der angegebenen Trivia ersetzt durch neue Trivia. |
ReplaceTrivia<TRoot>(TRoot, SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
Erstellt eine neue Struktur von Knoten mit der angegebenen alten Trivia ersetzt durch neue Trivia. |
ReplaceTrivia<TRoot>(TRoot, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Erstellt eine neue Struktur von Knoten mit der angegebenen Trivia ersetzt durch neue Trivia. |
ReplaceTrivia<TRoot>(TRoot, SyntaxTrivia, SyntaxTrivia)
- 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 der angegebenen Trivia ersetzt durch neue Trivia.
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot ReplaceTrivia(TRoot root, Microsoft::CodeAnalysis::SyntaxTrivia trivia, Microsoft::CodeAnalysis::SyntaxTrivia newTrivia);
public static TRoot ReplaceTrivia<TRoot> (this TRoot root, Microsoft.CodeAnalysis.SyntaxTrivia trivia, Microsoft.CodeAnalysis.SyntaxTrivia newTrivia) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member ReplaceTrivia : 'Root * Microsoft.CodeAnalysis.SyntaxTrivia * Microsoft.CodeAnalysis.SyntaxTrivia -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function ReplaceTrivia(Of TRoot As SyntaxNode) (root As TRoot, trivia As SyntaxTrivia, newTrivia As SyntaxTrivia) As TRoot
Typparameter
- TRoot
Der Typ des Stammknotens.
Parameter
- root
- TRoot
Der Stammknoten der Struktur der Knoten.
- trivia
- SyntaxTrivia
Die zu ersetzende Trivia.
- newTrivia
- SyntaxTrivia
Die neue Trivia, die im neuen Baum anstelle der alten Trivia verwendet werden soll.
Gibt zurück
Gilt für:
ReplaceTrivia<TRoot>(TRoot, SyntaxTrivia, IEnumerable<SyntaxTrivia>)
- 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 der angegebenen alten Trivia ersetzt durch neue Trivia.
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot ReplaceTrivia(TRoot root, Microsoft::CodeAnalysis::SyntaxTrivia oldTrivia, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxTrivia> ^ newTrivia);
public static TRoot ReplaceTrivia<TRoot> (this TRoot root, Microsoft.CodeAnalysis.SyntaxTrivia oldTrivia, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxTrivia> newTrivia) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member ReplaceTrivia : 'Root * Microsoft.CodeAnalysis.SyntaxTrivia * seq<Microsoft.CodeAnalysis.SyntaxTrivia> -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function ReplaceTrivia(Of TRoot As SyntaxNode) (root As TRoot, oldTrivia As SyntaxTrivia, newTrivia As IEnumerable(Of SyntaxTrivia)) As TRoot
Typparameter
- TRoot
Der Typ des Stammknotens.
Parameter
- root
- TRoot
Der Stamm der Struktur der Knoten.
- oldTrivia
- SyntaxTrivia
Die Trivia, die ersetzt werden soll; ein absteigender Knoten des Stammknotens.
- newTrivia
- IEnumerable<SyntaxTrivia>
Eine Sequenz von Trivia, die anstelle der angegebenen Trivia in der Struktur verwendet werden soll.
Gibt zurück
Gilt für:
ReplaceTrivia<TRoot>(TRoot, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
- 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 der angegebenen Trivia ersetzt durch neue Trivia.
public:
generic <typename TRoot>
where TRoot : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
static TRoot ReplaceTrivia(TRoot root, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxTrivia> ^ trivia, Func<Microsoft::CodeAnalysis::SyntaxTrivia, Microsoft::CodeAnalysis::SyntaxTrivia, Microsoft::CodeAnalysis::SyntaxTrivia> ^ computeReplacementTrivia);
public static TRoot ReplaceTrivia<TRoot> (this TRoot root, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxTrivia> trivia, Func<Microsoft.CodeAnalysis.SyntaxTrivia,Microsoft.CodeAnalysis.SyntaxTrivia,Microsoft.CodeAnalysis.SyntaxTrivia> computeReplacementTrivia) where TRoot : Microsoft.CodeAnalysis.SyntaxNode;
static member ReplaceTrivia : 'Root * seq<Microsoft.CodeAnalysis.SyntaxTrivia> * Func<Microsoft.CodeAnalysis.SyntaxTrivia, Microsoft.CodeAnalysis.SyntaxTrivia, Microsoft.CodeAnalysis.SyntaxTrivia> -> 'Root (requires 'Root :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function ReplaceTrivia(Of TRoot As SyntaxNode) (root As TRoot, trivia As IEnumerable(Of SyntaxTrivia), computeReplacementTrivia As Func(Of SyntaxTrivia, SyntaxTrivia, SyntaxTrivia)) As TRoot
Typparameter
- TRoot
Der Typ des Stammknotens.
Parameter
- root
- TRoot
Der Stammknoten der Struktur der Knoten.
- trivia
- IEnumerable<SyntaxTrivia>
Die Trivia, die ersetzt werden soll; Nachfolger des Stammknotens.
- computeReplacementTrivia
- Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>
Eine Funktion, die Ersatztrivia für die angegebenen Argumente berechnet. Das erste Argument ist die ursprüngliche Trivia. Das zweite Argument ist dieselbe Trivia mit potenziell neu geschriebener Unterstruktur.