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);
     }
 }
Exemplo n.º 3
0
 protected PlatformProxy(object instance, ProxyTypeDescriptor descriptor)
     : base(instance, descriptor.Meta)
 {
     PlatformProxy_NotifyDataErrorInfo();
 }
Exemplo n.º 4
0
 protected PlatformProxy(object instance, ProxyTypeDescriptor descriptor)
     : base(instance, descriptor.Meta)
 {
 }
Exemplo n.º 5
0
 protected PlatformProxy(object instance, ProxyTypeDescriptor descriptor)
     : base(instance, descriptor.Meta)
 {
 }