public ProxyPropertyDescriptor(ProxyTypeDescriptor owner, MemberMeta meta) : base(meta.Name, null) { _owner = owner; _meta = meta; if (!meta.IsViewModel) _exposedType = meta.MemberType; else if (typeof(IEnumerable).IsAssignableFrom(meta.MemberType)) _exposedType = typeof(IEnumerable); else _exposedType = typeof(object); }
public ProxyPropertyDescriptor(ProxyTypeDescriptor owner, MemberMeta meta) : base(meta.Name, null) { _owner = owner; _meta = meta; if (!meta.IsViewModel) { _exposedType = meta.MemberType; } else if (typeof(IEnumerable).IsAssignableFrom(meta.MemberType)) { _exposedType = typeof(IEnumerable); } else { _exposedType = typeof(object); } }
protected PlatformProxy(object instance, ProxyTypeDescriptor descriptor) : base(instance, descriptor.Meta) { PlatformProxy_NotifyDataErrorInfo(); }
protected PlatformProxy(object instance, ProxyTypeDescriptor descriptor) : base(instance, descriptor.Meta) { }
protected PlatformProxy(object instance, ProxyTypeDescriptor descriptor) : base(instance, descriptor.Meta) { }