CSharpSyntaxTree.IsEquivalentTo(SyntaxTree, Boolean) Method

Definition

Determines if two trees are the same, disregarding trivia differences.

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

Parameters

tree
SyntaxTree

The tree to compare against.

topLevel
Boolean

If true then the trees are equivalent if the contained nodes and tokens declaring metadata visible symbolic information are equivalent, ignoring any differences of nodes inside method bodies or initializer expressions, otherwise all nodes and tokens must be equivalent.

Returns

Applies to