public DataEntityListProperty(DataEntityListPropertyDef propertyDef, ObjDefs e) : base(propertyDef, propertyDef.Name, typeof(T), propertyDef.getter, propertyDef.setter, propertyDef.DotNetPropertyType) { this.GetF = MakeGetter(propertyDef.getter, e, this); this.GetQF = MakeQGetter(propertyDef.getter, e, this); this.SetF = MakeSetter(propertyDef.setter, e, this, propertyDef.DotNetPropertyType, propertyDef.PropertyType); }
public static IFullProp CreateDEList <T>(DataEntityListPropertyDef d, ObjDefs e) where T : new() { return(new DataEntityListProperty <T>(d, e)); }