SyntaxNode.IsIncrementallyIdenticalTo(SyntaxNode) 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.
Mengembalikan true jika kedua simpul ini dianggap "identik secara bertahap". Simpul yang identik secara bertahap terjadi ketika SyntaxTree diurai secara bertahap dan WithChangedText(SourceText) pengurai inkremental dapat mengambil simpul dari pohon asli dan menggunakannya secara keseluruhan di pohon baru. Dalam hal ini, ToFullString() dari setiap simpul akan sama, meskipun mereka bisa memiliki orang tua yang berbeda, dan dapat terjadi pada posisi yang berbeda di pohon masing-masing. Jika dua simpul identik secara bertahap, semua anak dari setiap simpul juga akan identik secara bertahap.
public bool IsIncrementallyIdenticalTo (Microsoft.CodeAnalysis.SyntaxNode? other);
member this.IsIncrementallyIdenticalTo : Microsoft.CodeAnalysis.SyntaxNode -> bool
Public Function IsIncrementallyIdenticalTo (other As SyntaxNode) As Boolean
Parameter
- other
- SyntaxNode
Mengembalikan
Keterangan
Simpul yang identik secara bertahap juga dapat muncul di dalam pohon sintaks yang sama, atau pohon sintaksis yang tidak muncul dari WithChangedText(SourceText). Ini dapat terjadi karena pengurai diizinkan untuk membangun pohon urai dari simpul bersama untuk efisiensi. Dalam semua kasus ini, masih akan tetap benar bahwa simpul yang identik secara bertahap dapat memiliki orang tua yang berbeda dan dapat terjadi pada posisi yang berbeda di pohon masing-masing.