/// <summary>新規インスタンスを初期化する。</summary> /// <param name="action">イベントの原因となったアクション。</param> /// <param name="target">アクションの対象となったノード。</param> /// <param name="previousParent">対象の移動前の親ノード。</param> /// <param name="oldIndex">対象が移動前に振り当てられていたインデックス。</param> public StructureChangedEventArgs(TreeNodeChangedAction action, TNode target, TNode previousParent, int oldIndex) { TreeAction = action; Target = target; PreviousParentOfTarget = previousParent; OldIndex = oldIndex; }
/// <summary>新しいインスタンスを初期化する。</summary> /// <param name="action">イベントの原因となったアクション。</param> /// <param name="target">アクションの対象となったノード。</param> /// <param name="previousParent">対象の移動前の親ノード。</param> /// <param name="oldIndex">移動前に振り当てられていたインデックス。</param> public ChangedDescendantInfo(TreeNodeChangedAction action, TNode target, TNode previousParent, int oldIndex) { this.NodeAction = action; this.Target = target; this.PreviousParentOfTarget = previousParent; this.OldIndex = oldIndex; }