예제 #1
0
 // Methods
 internal Accessor(PropertyInfo pi, DGet <T, V> dget, DSet <T, V> dset, DRSet <T, V> drset, MetaAccessor <T, V2> storage)
     : this(false, pi, storage)
 {
     this.dget  = dget;
     this.dset  = dset;
     this.drset = drset;
 }
예제 #2
0
 internal Accessor(FieldInfo field, DGet <T, V> dget, DSet <T, V> dset)
     : base()
 {
     _field = field;
     _dget  = dget;
     _dset  = dset;
 }
예제 #3
0
 internal Accessor(PropertyInfo pi, DGet <T, V> dget, DSet <T, V> dset, DRSet <T, V> drset, MetaAccessor <T, V2> storage)
 {
     this.pi      = pi;
     this.dget    = dget;
     this.dset    = dset;
     this.drset   = drset;
     this.storage = storage;
 }
예제 #4
0
 internal Accessor(PropertyInfo property,
                   DGet <T, V> dget, DSet <T, V> dset)
     : base()
 {
     _property = property;
     _dget     = dget;
     _dset     = dset;
 }
예제 #5
0
 internal Accessor(FieldInfo fi, DGet <T, V> dget, DRSet <T, V> drset)
 {
     this.fi    = fi;
     this.dget  = dget;
     this.drset = drset;
 }