public RemoteTreeNode GetNode(RemoteTreePath path) { RemoteTreeNode current = RootNode; foreach(int index in path.Indices) { current = current.GetChild(index); } return current; }
public RemoteTreeNode GetNode(RemoteTreePath path) { RemoteTreeNode current = RootNode; foreach (int index in path.Indices) { current = current.GetChild(index); } return(current); }
public UpdateNode(RemoteTreePath nodePath, int columnIndex, object value) { this.NodePath = nodePath; this.ColumnIndex = columnIndex; this.Value = value; }
public RemoveNode(RemoteTreePath nodePath) { this.NodePath = nodePath; }
public InsertNode(RemoteTreePath parentNodePath, int nodeIndex) { this.ParentNodePath = parentNodePath; this.NodeIndex = nodeIndex; }