public static ulong CreateObject( ulong documentId, ulong existingId, uint typeId, IEnumerable <PropertyInitializer> initializers) { if (existingId == 0) { existingId = s_entityInterface.AssignObjectId(documentId, typeId); } if (s_entityInterface.CreateObject(documentId, existingId, typeId, initializers)) { return(existingId); } return(0); }