public ParameterizedMemberAccessors(IAllowedMemberValues allow, IMemberAccessors accessors, IGetterFactory getter) { _allow = allow; _accessors = accessors; _getter = getter; }
public ParameterizedMemberAccessors(IAllowedMemberValues allow, IMemberAccessors accessors) : this(allow, accessors, GetterFactory.Default) { }
public ReadOnlyCollectionAccessors(IAllowedMemberValues allowed) : this(allowed, GetterFactory.Default, AddDelegates.Default) { }
public ReadOnlyCollectionAccessors(IAllowedMemberValues allowed, IGetterFactory getter, IAddDelegates add) { _allowed = allowed; _getter = getter; _add = add; }
public WritableMemberAccessors(IAllowedMemberValues emit, IGetterFactory getter, ISetterFactory setter) { _emit = emit; _getter = getter; _setter = setter; }
public WritableMemberAccessors(IAllowedMemberValues emit, ISetterFactory setter) : this(emit, GetterFactory.Default, setter) { }
public WritableMemberAccessors(IAllowedMemberValues emit) : this(emit, SetterFactory.Default) { }
public MemberAccessors(IAllowedMemberValues allow, IMemberAccessors accessors) { _allow = allow; _accessors = accessors; }
public AddAlteration(IAllowedMemberValues add) => _add = add;