示例#1
0
        public DataEntityProperty(DataEntityPropertyDef deFirstPass, ObjDefs e)
            : base(deFirstPass, deFirstPass.Name, typeof(T), deFirstPass.getter, deFirstPass.setter)

        {
            this.GetQF = MakeQGetter(deFirstPass.getter, e, this);
            this.GetF  = MakeGetter(deFirstPass.getter, e, this);
            this.SetF  = MakeSetter(deFirstPass.setter, e, this, deFirstPass.PropertyType);
        }
示例#2
0
 public static IFullProp CreateDEProp <T>(DataEntityPropertyDef d, ObjDefs e)
     where T : new()
 {
     return(new DataEntityProperty <T>(d, e));
 }