Freigeben über


SyntaxNodeExtensions.ReplaceTrivia Methode

Definition

Ü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

TRoot

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

TRoot

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.

Gibt zurück

TRoot

Gilt für: