GeometryGym.Ifc.IfcOwnerHistory.setJSON C# (CSharp) Méthode

setJSON() protected méthode

protected setJSON ( Newtonsoft.Json.Linq.JObject obj, BaseClassIfc host, HashSet processed ) : void
obj Newtonsoft.Json.Linq.JObject
host BaseClassIfc
processed HashSet
Résultat void
        protected override void setJSON(JObject obj, BaseClassIfc host,  HashSet<int> processed)
        {
            base.setJSON(obj, host, processed);
            obj["OwningUser"] = OwningUser.getJson(this, processed);
            obj["OwningApplication"] = OwningApplication.getJson(this, processed);
            if (mState != IfcStateEnum.NA)
                obj["State"] = mState.ToString();
            obj["ChangeAction"] = mChangeAction.ToString();
            if (mLastModifiedDate > 0)
                obj["LastModifiedDate"] = mLastModifiedDate;
            if (mLastModifyingUser > 0)
                obj["LastModifyingUser"] = LastModifyingUser.getJson(this, processed);
            if (mLastModifyingApplication > 0)
                obj["LastModifyingApplication"] = LastModifyingApplication.getJson(this, processed);
            if (mCreationDate > 0)
                obj["CreationDate"] = mCreationDate;
        }