Edit<TNode> 结构

定义

表示树或节点序列上的编辑操作。

generic <typename TNode>
public value class Edit : IEquatable<Microsoft::CodeAnalysis::Differencing::Edit<TNode>>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public struct Edit<TNode> : IEquatable<Microsoft.CodeAnalysis.Differencing.Edit<TNode>>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public readonly struct Edit<TNode> : IEquatable<Microsoft.CodeAnalysis.Differencing.Edit<TNode>>
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Edit<'Node> = struct
Public Structure Edit(Of TNode)
Implements IEquatable(Of Edit(Of TNode))

类型参数

TNode

树节点。

继承
Edit<TNode>
属性
实现
IEquatable<Edit<TNode>>

属性

Kind

表示树或节点序列上的编辑操作。

NewNode

插入:插入的节点。

删除:默认 (TNode)

移动、更新:新树/序列中的节点。

OldNode

插入:默认 (TNode) 。

删除:已删除的节点。

移动、更新:旧树/序列中的节点。

方法

Equals(Edit<TNode>)

表示树或节点序列上的编辑操作。

Equals(Object)

表示树或节点序列上的编辑操作。

GetHashCode()

表示树或节点序列上的编辑操作。

适用于