Freigeben über


CSharpExtensions.ReplaceTrivia Methode

Definition

Überlädt

ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

Erstellt ein neues Token mit dem angegebenen alten Trivia, das durch berechnete neue Trivia ersetzt wird.

ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia)

Erstellt ein neues Token mit dem angegebenen alten Trivia, das durch eine neue Trivia ersetzt wird. Die alte Trivia kann in der führenden oder nachfolgenden Trivia des Tokens angezeigt werden.

ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs

Erstellt ein neues Token mit dem angegebenen alten Trivia, das durch berechnete neue Trivia ersetzt wird.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::CodeAnalysis::SyntaxToken ReplaceTrivia(Microsoft::CodeAnalysis::SyntaxToken token, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxTrivia> ^ trivia, Func<Microsoft::CodeAnalysis::SyntaxTrivia, Microsoft::CodeAnalysis::SyntaxTrivia, Microsoft::CodeAnalysis::SyntaxTrivia> ^ computeReplacementTrivia);
public static Microsoft.CodeAnalysis.SyntaxToken ReplaceTrivia (this Microsoft.CodeAnalysis.SyntaxToken token, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxTrivia> trivia, Func<Microsoft.CodeAnalysis.SyntaxTrivia,Microsoft.CodeAnalysis.SyntaxTrivia,Microsoft.CodeAnalysis.SyntaxTrivia> computeReplacementTrivia);
static member ReplaceTrivia : Microsoft.CodeAnalysis.SyntaxToken * seq<Microsoft.CodeAnalysis.SyntaxTrivia> * Func<Microsoft.CodeAnalysis.SyntaxTrivia, Microsoft.CodeAnalysis.SyntaxTrivia, Microsoft.CodeAnalysis.SyntaxTrivia> -> Microsoft.CodeAnalysis.SyntaxToken
<Extension()>
Public Function ReplaceTrivia (token As SyntaxToken, trivia As IEnumerable(Of SyntaxTrivia), computeReplacementTrivia As Func(Of SyntaxTrivia, SyntaxTrivia, SyntaxTrivia)) As SyntaxToken

Parameter

token
SyntaxToken
trivia
IEnumerable<SyntaxTrivia>

Die Trivia, die ersetzt werden soll; Nachfolger des Stammtokens.

computeReplacementTrivia
Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>

Eine Funktion, die eine Ersetzungstrivia für das Argument trivia berechnet. Das erste Argument ist die ursprüngliche Trivia. Das zweite Argument ist dieselbe Trivia, die durch ersetzte Struktur neu geschrieben wurde.

Gibt zurück

Gilt für:

ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia)

Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs
Quelle:
CSharpExtensions.cs

Erstellt ein neues Token mit dem angegebenen alten Trivia, das durch eine neue Trivia ersetzt wird. Die alte Trivia kann in der führenden oder nachfolgenden Trivia des Tokens angezeigt werden.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::CodeAnalysis::SyntaxToken ReplaceTrivia(Microsoft::CodeAnalysis::SyntaxToken token, Microsoft::CodeAnalysis::SyntaxTrivia oldTrivia, Microsoft::CodeAnalysis::SyntaxTrivia newTrivia);
public static Microsoft.CodeAnalysis.SyntaxToken ReplaceTrivia (this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.SyntaxTrivia oldTrivia, Microsoft.CodeAnalysis.SyntaxTrivia newTrivia);
static member ReplaceTrivia : Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxTrivia * Microsoft.CodeAnalysis.SyntaxTrivia -> Microsoft.CodeAnalysis.SyntaxToken
<Extension()>
Public Function ReplaceTrivia (token As SyntaxToken, oldTrivia As SyntaxTrivia, newTrivia As SyntaxTrivia) As SyntaxToken

Parameter

token
SyntaxToken
oldTrivia
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: