Exemplo n.º 1
0
        //public static void AfterConstruction(IBooleanProperty property, IObjectSpace os)
        //{
        //    property.PropertyType = os.FindObject<IBusinessObject>(new BinaryOperator("FullName", typeof(bool).FullName));
        //}

        public static void BuildProperty(IDateTimeProperty property, TypeBuilder type, PropertyBuilder propertyBuilder, Dictionary <IBusinessObjectBase, TypeBuilder> definedTypes)
        {
            var p = propertyBuilder;

            if (property.GroupInterval != GroupInterval.None)
            {
                p.ModelDefault("GroupInterval", property.GroupInterval.ToString());
            }
        }
Exemplo n.º 2
0
        protected override void InternalCopyFrom(IProperty srcProperty)
        {
            IDateTimeProperty dateTimeProperty = srcProperty as IDateTimeProperty;

            if (dateTimeProperty == null)
            {
                throw new UnexpectedTypeException("IDateTimeProperty", srcProperty);
            }
            base.CreateAirSyncNode(TimeZoneConverter.ToString(dateTimeProperty.DateTime));
        }
Exemplo n.º 3
0
        // Token: 0x06000FF7 RID: 4087 RVA: 0x0005AD38 File Offset: 0x00058F38
        protected override void InternalCopyFrom(IProperty srcProperty)
        {
            IDateTimeProperty dateTimeProperty = srcProperty as IDateTimeProperty;

            if (dateTimeProperty == null)
            {
                throw new UnexpectedTypeException("IDateTimeProperty", srcProperty);
            }
            base.CreateAirSyncNode(dateTimeProperty.DateTime.ToString(AirSyncLocalDateTimeProperty.formatString[(int)this.format], DateTimeFormatInfo.InvariantInfo));
        }
        // Token: 0x060011FD RID: 4605 RVA: 0x00061EE4 File Offset: 0x000600E4
        public override void CopyFrom(IProperty srcProperty)
        {
            if (base.EntityPropertyDefinition.Setter == null)
            {
                throw new ConversionException("Unable to set data of type " + base.EntityPropertyDefinition.Type.FullName);
            }
            IDateTimeProperty dateTimeProperty = srcProperty as IDateTimeProperty;

            if (dateTimeProperty != null)
            {
                base.EntityPropertyDefinition.Setter(base.Item, dateTimeProperty.DateTime);
            }
        }