/// <summary> /// This method is used to create ObjectGroupObjectData instance from a root node object. /// </summary> /// <param name="node">Specify the node object.</param> /// <returns>Return the ObjectGroupObjectData instance.</returns> private ObjectGroupObjectData CreateObjectData(RootNodeObject node) { ObjectGroupObjectData objectData = new ObjectGroupObjectData(); objectData.CellIDArray = new CellIDArray(0u, null); List <ExGuid> extendedGuidList = new List <ExGuid>(); foreach (IntermediateNodeObject child in node.IntermediateNodeObjectList) { extendedGuidList.Add(child.ExGuid); } objectData.ObjectExGUIDArray = new ExGUIDArray(extendedGuidList); objectData.Data = new BinaryItem(node.SerializeToByteList()); return(objectData); }
/// <summary> /// This method is used to create ObjectGroupObjectData instance from a root node object. /// </summary> /// <param name="node">Specify the node object.</param> /// <returns>Return the ObjectGroupObjectData instance.</returns> private ObjectGroupObjectData CreateObjectData(RootNodeObject node) { ObjectGroupObjectData objectData = new ObjectGroupObjectData(); objectData.CellIDArray = new CellIDArray(0u, null); List<ExGuid> extendedGuidList = new List<ExGuid>(); foreach (IntermediateNodeObject child in node.IntermediateNodeObjectList) { extendedGuidList.Add(child.ExGuid); } objectData.ObjectExGUIDArray = new ExGUIDArray(extendedGuidList); objectData.Data = new BinaryItem(node.SerializeToByteList()); return objectData; }