TreeComparer<TNode> Class
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implements a tree differencing algorithm.
generic <typename TNode>
public ref class TreeComparer abstract
public abstract class TreeComparer<TNode>
type TreeComparer<'Node> = class
Public MustInherit Class TreeComparer(Of TNode)
- TNode
Tree node.
- Inheritance
-
TreeComparer<TNode>
Subclasses define relationships among tree nodes, and parameters to the differencing algorithm.
Label |
The number of distinct labels used in the tree. |
Compute |
Returns an edit script that transforms |
Compute |
Returns a match map of |
Get |
May return null if the |
Get |
Enumerates all descendant nodes of the given node in depth-first prefix order. |
Get |
Calculates the distance [0..1] of two nodes. |
Get |
Returns an integer label corresponding to the given node. |
Get |
Returns the position of the node. |
Tied |
Returns N > 0 if the node with specified label can't change its N-th ancestor node, zero otherwise. |
Trees |
Return true if specified nodes belong to the same tree. |
Try |
Returns a parent for the specified node. |
Values |
Returns true if the specified nodes have equal values. |
Producto | Versiones |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: