예제 #1
0
 public ParameterizedMemberAccessors(IAllowedMemberValues allow, IMemberAccessors accessors,
                                     IGetterFactory getter)
 {
     _allow     = allow;
     _accessors = accessors;
     _getter    = getter;
 }
예제 #2
0
 public WritableMemberAccessors(IAllowedMemberValues emit, IGetterFactory getter, ISetterFactory setter)
 {
     _emit   = emit;
     _getter = getter;
     _setter = setter;
 }
예제 #3
0
 public ReadOnlyCollectionAccessors(IAllowedMemberValues allowed, IGetterFactory getter, IAddDelegates add)
 {
     _allowed = allowed;
     _getter  = getter;
     _add     = add;
 }
예제 #4
0
 public MemberDefaults(object instance, IGetterFactory getter)
 {
     _instance = instance;
     _getter   = getter;
 }