Example #1
0
        public TGSerializedObject GetTGSerializedObject()
        {
            StringBuilder sb = new StringBuilder();

            string value = null;

            if (Count > 0)
            {
                foreach (Attribute attribute in this)
                {
                    TGSerializedObject tg = attribute.GetTGSerializedObject();
                    sb.Append(tg);
                    sb.Append("||");
                }

                if (sb.Length > 2)
                {
                    sb.Remove(sb.Length - 2, 2);
                }

                value = sb.ToString();
            }

            TGSerializedObject returnValue = new TGSerializedObject();

            returnValue.Add("AttributeDefinitionGuid", AttributeDefinitionGuid);
            returnValue.Add("Attributes", value);
            return(returnValue);
        }
Example #2
0
        public override TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject tg = base.GetTGSerializedObject();

            tg.Add("Name", Name);
            tg.Add("Value", Value);
            tg.Add("AttributeType", Enum.GetName(typeof(AttributeTypes), AttributeType));

            return(tg);
        }
Example #3
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public override TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject tg = base.GetTGSerializedObject();

            tg.Add("MinimumValue", MinimumValue);
            tg.Add("MaximumValue", MaximumValue);
            tg.Add("DefaultValue", DefaultValue);

            return(tg);
        }
Example #4
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public override TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject tg = base.GetTGSerializedObject();

            tg.Add("MinimumDateTime", MinimumDateTime);
            tg.Add("MaximumDateTime", MaximumDateTime);
            tg.Add("UseFixedDefault", UseFixedDefault);
            tg.Add("FixedDefaultDateTime", FixedDefaultDateTime);
            tg.Add("RelativeDefaultDateTimeOffset", RelativeDefaultDateTimeOffset);

            return(tg);
        }
Example #5
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject tg = new TGSerializedObject {
                TGObjectType = TGObjectType
            };

            tg.Add("Name", Name);
            tg.Add("Value", Value);
            tg.Add("AttributeType", AttributeType);

            return(tg);
        }
Example #6
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject tg = new TGSerializedObject {
                TGObjectType = TGObjectType
            };

            int i = 0;

            foreach (T item in this)
            {
                tg.Add(i.ToString(), item.GetTGSerializedObject().ToString());
                i++;
            }

            tg.Add("RecordCount", i);

            return(tg);
        }
Example #7
0
        public TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject tg = new TGSerializedObject {
                TGObjectType = TGObjectType
            };

            tg.Add("PropertyCount", Count);

            int i = 0;

            foreach (Property property in this)
            {
                tg.Add(i.ToString(), property.ToString());

                i++;
            }

            return(tg);
        }
Example #8
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public virtual TGSerializedObject GetTGSerializedObject()
        {
            TGSerializedObject obj = new TGSerializedObject
            {
                TGObjectType = TGObjectType
            };

            obj.Add("Guid", Guid);
            obj.Add("Active", Active);
            obj.Add("LastModifiedBy", LastModifiedBy);
            obj.Add("LastModifiedDateTime", LastModifiedDateTime);
            obj.Add("VersionTimeStamp", VersionTimeStamp);
            obj.Add("ParentGuid", ParentGuid);
            obj.Add("VersionGuid", VersionGuid);
            obj.Add("PersistedDateTime", PersistedDateTime);

            return(obj);
        }