SyntaxFactory.AreEquivalent Metode

Definisi

Overload

Nama Deskripsi
AreEquivalent(SyntaxTree, SyntaxTree, Boolean)

Menentukan apakah dua pohon sama, mengalihkan perbedaan trivia.

AreEquivalent(SyntaxNode, SyntaxNode, Func<SyntaxKind,Boolean>)

Menentukan apakah dua simpul sintaksis sama, mengalihkan perbedaan trivia.

AreEquivalent(SyntaxNode, SyntaxNode, Boolean)

Menentukan apakah dua simpul sintaksis sama, mengalihkan perbedaan trivia.

AreEquivalent(SyntaxTokenList, SyntaxTokenList)

Menentukan apakah dua daftar token sama, mengalihkan perbedaan trivia.

AreEquivalent(SyntaxToken, SyntaxToken)

Menentukan apakah dua token sintaks sama, mengalihkan perbedaan trivia.

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Boolean)

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Boolean)

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

AreEquivalent(SyntaxTree, SyntaxTree, Boolean)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua pohon sama, mengalihkan perbedaan trivia.

public:
 static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxTree ^ oldTree, Microsoft::CodeAnalysis::SyntaxTree ^ newTree, bool topLevel);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxTree oldTree, Microsoft.CodeAnalysis.SyntaxTree newTree, bool topLevel);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxTree? oldTree, Microsoft.CodeAnalysis.SyntaxTree? newTree, bool topLevel);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxTree * Microsoft.CodeAnalysis.SyntaxTree * bool -> bool
Public Shared Function AreEquivalent (oldTree As SyntaxTree, newTree As SyntaxTree, topLevel As Boolean) As Boolean

Parameter

oldTree
SyntaxTree

Pohon asli.

newTree
SyntaxTree

Pohon baru.

topLevel
Boolean

Jika true maka pohon setara jika node dan token yang terkandung yang menyatakan informasi simbolis metadata yang terlihat setara, mengabaikan perbedaan simpul di dalam badan metode atau ekspresi inisialisasi, jika tidak, semua node dan token harus setara.

Mengembalikan

Berlaku untuk

AreEquivalent(SyntaxNode, SyntaxNode, Func<SyntaxKind,Boolean>)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua simpul sintaksis sama, mengalihkan perbedaan trivia.

public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxNode oldNode, Microsoft.CodeAnalysis.SyntaxNode newNode, Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind,bool> ignoreChildNode = default);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxNode? oldNode, Microsoft.CodeAnalysis.SyntaxNode? newNode, Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind,bool>? ignoreChildNode = default);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SyntaxNode * Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind, bool> -> bool
Public Shared Function AreEquivalent (oldNode As SyntaxNode, newNode As SyntaxNode, Optional ignoreChildNode As Func(Of SyntaxKind, Boolean) = Nothing) As Boolean

Parameter

oldNode
SyntaxNode

Simpul lama.

newNode
SyntaxNode

Simpul baru.

ignoreChildNode
Func<SyntaxKind,Boolean>

Jika ditentukan dipanggil untuk setiap simpul sintaks anak (bukan token) yang dikunjungi selama perbandingan. Jika mengembalikan true, anak akan dikunjungi secara rekursif, jika tidak, anak dan subtreenya dialihkan.

Mengembalikan

Berlaku untuk

AreEquivalent(SyntaxNode, SyntaxNode, Boolean)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua simpul sintaksis sama, mengalihkan perbedaan trivia.

public:
 static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxNode ^ oldNode, Microsoft::CodeAnalysis::SyntaxNode ^ newNode, bool topLevel);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxNode oldNode, Microsoft.CodeAnalysis.SyntaxNode newNode, bool topLevel);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxNode? oldNode, Microsoft.CodeAnalysis.SyntaxNode? newNode, bool topLevel);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SyntaxNode * bool -> bool
Public Shared Function AreEquivalent (oldNode As SyntaxNode, newNode As SyntaxNode, topLevel As Boolean) As Boolean

Parameter

oldNode
SyntaxNode

Simpul lama.

newNode
SyntaxNode

Simpul baru.

topLevel
Boolean

Jika true maka node setara jika node dan token yang terkandung yang menyatakan informasi simbolis metadata yang terlihat setara, mengabaikan perbedaan node di dalam isi metode atau ekspresi inisialisasi, jika tidak, semua node dan token harus setara.

Mengembalikan

Berlaku untuk

AreEquivalent(SyntaxTokenList, SyntaxTokenList)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua daftar token sama, mengalihkan perbedaan trivia.

public:
 static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxTokenList oldList, Microsoft::CodeAnalysis::SyntaxTokenList newList);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxTokenList oldList, Microsoft.CodeAnalysis.SyntaxTokenList newList);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxTokenList -> bool
Public Shared Function AreEquivalent (oldList As SyntaxTokenList, newList As SyntaxTokenList) As Boolean

Parameter

oldList
SyntaxTokenList

Daftar token lama.

newList
SyntaxTokenList

Daftar token baru.

Mengembalikan

Berlaku untuk

AreEquivalent(SyntaxToken, SyntaxToken)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua token sintaks sama, mengalihkan perbedaan trivia.

public:
 static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxToken oldToken, Microsoft::CodeAnalysis::SyntaxToken newToken);
public static bool AreEquivalent(Microsoft.CodeAnalysis.SyntaxToken oldToken, Microsoft.CodeAnalysis.SyntaxToken newToken);
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken -> bool
Public Shared Function AreEquivalent (oldToken As SyntaxToken, newToken As SyntaxToken) As Boolean

Parameter

oldToken
SyntaxToken

Token lama.

newToken
SyntaxToken

Token baru.

Mengembalikan

Berlaku untuk

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Boolean)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::SyntaxNode static bool AreEquivalent(Microsoft::CodeAnalysis::SeparatedSyntaxList<TNode> oldList, Microsoft::CodeAnalysis::SeparatedSyntaxList<TNode> newList, bool topLevel);
public static bool AreEquivalent<TNode>(Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> newList, bool topLevel) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member AreEquivalent : Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * bool -> bool (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
Public Shared Function AreEquivalent(Of TNode As SyntaxNode) (oldList As SeparatedSyntaxList(Of TNode), newList As SeparatedSyntaxList(Of TNode), topLevel As Boolean) As Boolean

Jenis parameter

TNode

Parameter

oldList
SeparatedSyntaxList<TNode>

Daftar lama.

newList
SeparatedSyntaxList<TNode>

Daftar baru.

topLevel
Boolean

Jika true maka node setara jika node dan token yang terkandung yang menyatakan informasi simbolis metadata yang terlihat setara, mengabaikan perbedaan node di dalam isi metode atau ekspresi inisialisasi, jika tidak, semua node dan token harus setara.

Mengembalikan

Berlaku untuk

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

public static bool AreEquivalent<TNode>(Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> newList, Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind,bool> ignoreChildNode = default) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
public static bool AreEquivalent<TNode>(Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode> newList, Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind,bool>? ignoreChildNode = default) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member AreEquivalent : Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.SeparatedSyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind, bool> -> bool (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
Public Shared Function AreEquivalent(Of TNode As SyntaxNode) (oldList As SeparatedSyntaxList(Of TNode), newList As SeparatedSyntaxList(Of TNode), Optional ignoreChildNode As Func(Of SyntaxKind, Boolean) = Nothing) As Boolean

Jenis parameter

TNode

Parameter

oldList
SeparatedSyntaxList<TNode>

Daftar lama.

newList
SeparatedSyntaxList<TNode>

Daftar baru.

ignoreChildNode
Func<SyntaxKind,Boolean>

Jika ditentukan dipanggil untuk setiap simpul sintaks anak (bukan token) yang dikunjungi selama perbandingan. Jika mengembalikan true, anak akan dikunjungi secara rekursif, jika tidak, anak dan subtreenya dialihkan.

Mengembalikan

Berlaku untuk

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Boolean)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::CSharp::CSharpSyntaxNode static bool AreEquivalent(Microsoft::CodeAnalysis::SyntaxList<TNode> oldList, Microsoft::CodeAnalysis::SyntaxList<TNode> newList, bool topLevel);
public static bool AreEquivalent<TNode>(Microsoft.CodeAnalysis.SyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SyntaxList<TNode> newList, bool topLevel) where TNode : Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode;
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)> * Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)> * bool -> bool (requires 'Node :> Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode)
Public Shared Function AreEquivalent(Of TNode As CSharpSyntaxNode) (oldList As SyntaxList(Of TNode), newList As SyntaxList(Of TNode), topLevel As Boolean) As Boolean

Jenis parameter

TNode

Parameter

oldList
SyntaxList<TNode>

Daftar lama.

newList
SyntaxList<TNode>

Daftar baru.

topLevel
Boolean

Jika true maka node setara jika node dan token yang terkandung yang menyatakan informasi simbolis metadata yang terlihat setara, mengabaikan perbedaan node di dalam isi metode atau ekspresi inisialisasi, jika tidak, semua node dan token harus setara.

Mengembalikan

Berlaku untuk

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs
Sumber:
SyntaxFactory.cs

Menentukan apakah dua daftar simpul sintaksis sama, mengalihkan perbedaan trivia.

public static bool AreEquivalent<TNode>(Microsoft.CodeAnalysis.SyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SyntaxList<TNode> newList, Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind,bool> ignoreChildNode = default) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
public static bool AreEquivalent<TNode>(Microsoft.CodeAnalysis.SyntaxList<TNode> oldList, Microsoft.CodeAnalysis.SyntaxList<TNode> newList, Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind,bool>? ignoreChildNode = default) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member AreEquivalent : Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Microsoft.CodeAnalysis.SyntaxList<'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)> * Func<Microsoft.CodeAnalysis.CSharp.SyntaxKind, bool> -> bool (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
Public Shared Function AreEquivalent(Of TNode As SyntaxNode) (oldList As SyntaxList(Of TNode), newList As SyntaxList(Of TNode), Optional ignoreChildNode As Func(Of SyntaxKind, Boolean) = Nothing) As Boolean

Jenis parameter

TNode

Parameter

oldList
SyntaxList<TNode>

Daftar lama.

newList
SyntaxList<TNode>

Daftar baru.

ignoreChildNode
Func<SyntaxKind,Boolean>

Jika ditentukan dipanggil untuk setiap simpul sintaks anak (bukan token) yang dikunjungi selama perbandingan. Jika mengembalikan true, anak akan dikunjungi secara rekursif, jika tidak, anak dan subtreenya dialihkan.

Mengembalikan

Berlaku untuk