Bagikan melalui


SyntaxNodeExtensions.ReplaceToken Metode

Definisi

Overload

ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)

Membuat pohon baru simpul dengan token lama yang ditentukan diganti dengan token baru.

ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken)

Membuat pohon baru simpul dengan token lama yang ditentukan diganti dengan token baru.

ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)

Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs

Membuat pohon baru simpul dengan token lama yang ditentukan diganti dengan token baru.

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

Jenis parameter

TRoot

Jenis simpul akar.

Parameter

root
TRoot

Akar pohon simpul.

tokenInList
SyntaxToken

Token yang akan diganti; turunan dari simpul akar dan elemen anggota daftar.

newTokens
IEnumerable<SyntaxToken>

Urutan token yang akan digunakan di pohon sebagai pengganti token yang ditentukan.

Mengembalikan

TRoot

Berlaku untuk

ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken)

Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs
Sumber:
SyntaxNodeExtensions.cs

Membuat pohon baru simpul dengan token lama yang ditentukan diganti dengan token baru.

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

Jenis parameter

TRoot

Jenis simpul akar.

Parameter

root
TRoot

Simpul akar pohon simpul.

oldToken
SyntaxToken

Token yang akan diganti.

newToken
SyntaxToken

Token baru untuk digunakan di pohon baru sebagai pengganti token lama.

Mengembalikan

TRoot

Berlaku untuk