/// <summary> /// This method is used to create ObjectGroupObjectDeclare instance from a node object. /// </summary> /// <param name="node">Specify the node object.</param> /// <returns>Return the ObjectGroupObjectDeclare instance.</returns> private ObjectGroupObjectDeclare CreateObjectDeclare(NodeObject node) { ObjectGroupObjectDeclare objectGroupObjectDeclare = new ObjectGroupObjectDeclare(); objectGroupObjectDeclare.ObjectExtendedGUID = node.ExGuid; objectGroupObjectDeclare.ObjectPartitionID = new Compact64bitInt(1u); objectGroupObjectDeclare.CellReferencesCount = new Compact64bitInt(0u); objectGroupObjectDeclare.ObjectReferencesCount = new Compact64bitInt(0u); objectGroupObjectDeclare.ObjectDataSize = new Compact64bitInt((ulong)node.GetContent().Count); return objectGroupObjectDeclare; }
/// <summary> /// This method is used to create ObjectGroupObjectDeclare instance from a node object. /// </summary> /// <param name="node">Specify the node object.</param> /// <returns>Return the ObjectGroupObjectDeclare instance.</returns> private ObjectGroupObjectDeclare CreateObjectDeclare(NodeObject node) { ObjectGroupObjectDeclare objectGroupObjectDeclare = new ObjectGroupObjectDeclare(); objectGroupObjectDeclare.ObjectExtendedGUID = node.ExGuid; objectGroupObjectDeclare.ObjectPartitionID = new Compact64bitInt(1u); objectGroupObjectDeclare.CellReferencesCount = new Compact64bitInt(0u); objectGroupObjectDeclare.ObjectReferencesCount = new Compact64bitInt(0u); objectGroupObjectDeclare.ObjectDataSize = new Compact64bitInt((ulong)node.GetContent().Count); return(objectGroupObjectDeclare); }