public RemoteTreeNode GetNode(RemoteTreePath path)
		{
			RemoteTreeNode current = RootNode;
			foreach(int index in path.Indices) {
				current = current.GetChild(index);
			}
			return current;
		}
Esempio n. 2
0
        public RemoteTreeNode GetNode(RemoteTreePath path)
        {
            RemoteTreeNode current = RootNode;

            foreach (int index in path.Indices)
            {
                current = current.GetChild(index);
            }
            return(current);
        }
Esempio n. 3
0
 public UpdateNode(RemoteTreePath nodePath, int columnIndex, object value)
 {
     this.NodePath    = nodePath;
     this.ColumnIndex = columnIndex;
     this.Value       = value;
 }
Esempio n. 4
0
 public RemoveNode(RemoteTreePath nodePath)
 {
     this.NodePath = nodePath;
 }
Esempio n. 5
0
 public InsertNode(RemoteTreePath parentNodePath, int nodeIndex)
 {
     this.ParentNodePath = parentNodePath;
     this.NodeIndex      = nodeIndex;
 }
			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;
			}