public virtual IStructureProperty CreateChildPropertyFrom(IStructureProperty parent, PropertyInfo propertyInfo) { return(new StructureProperty( ConvertInfo(propertyInfo, parent), DynamicPropertyFactory.GetterFor(propertyInfo), DynamicPropertyFactory.SetterFor(propertyInfo))); }
public virtual IStructureProperty CreateRootPropertyFrom(PropertyInfo propertyInfo) { return(new StructureProperty( ConvertInfo(propertyInfo), DynamicPropertyFactory.GetterFor(propertyInfo), DynamicPropertyFactory.SetterFor(propertyInfo))); }