SyntaxFactory.AreEquivalent Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.