Bagikan melalui


SyntaxNode.IsIncrementallyIdenticalTo(SyntaxNode) Metode

Definisi

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.

Berlaku untuk