Freigeben über


SyntaxTree.IsEquivalentTo(SyntaxTree, Boolean) Methode

Definition

Bestimmt, ob zwei Bäume identisch sind, wobei die Unterschiede ignoriert werden.

public abstract bool IsEquivalentTo (Microsoft.CodeAnalysis.SyntaxTree tree, bool topLevel = false);
abstract member IsEquivalentTo : Microsoft.CodeAnalysis.SyntaxTree * bool -> bool
Public MustOverride Function IsEquivalentTo (tree As SyntaxTree, Optional topLevel As Boolean = false) As Boolean

Parameter

tree
SyntaxTree

Die Struktur, mit der sie verglichen werden soll.

topLevel
Boolean

Wenn true ist, sind die Bäume gleich, wenn die enthaltenen Knoten und Token deklarieren von metadaten sichtbaren symbolischen Informationen gleichwertig sind, wobei alle Unterschiede von Knoten innerhalb von Methodenkörpern oder Initialisierungsausdrücke ignoriert werden, andernfalls müssen alle Knoten und Token gleichwertig sein.

Gibt zurück

Gilt für: