public IntHandler(MemberSetter <int> setter) : base(setter) { }
public DoubleHandler(MemberSetter <double> setter) : base(setter) { }
public ShortHandler(MemberSetter <short> setter) : base(setter) { }
public GuidHandler(MemberSetter <Guid> setter) : base(setter) { }
public DecimalHandler(MemberSetter <decimal> setter) : base(setter) { }
public CharHandler(MemberSetter <char> setter) : base(setter) { }
public DateTimeHandler(MemberSetter <DateTime> setter) : base(setter) { }
public ObjectHandler(MemberSetter <object> setter) : base(setter) { var memberType = setter.MemberInfo.GetMemberType(); handler = (IHandler)Activator.CreateInstance(typeof(Handler <>).MakeGenericType(memberType)); }
public ByteHandler(MemberSetter <byte> setter) : base(setter) { }
public StructObjectHandler(MemberSetter <object> setter) : base(setter) { }
public ClassObjectHandler(MemberSetter <object> setter) : base(setter) { }
public StringHandler(MemberSetter <string> setter) : base(setter) { }
public ULongHandler(MemberSetter <ulong> setter) : base(setter) { }
public FloatHandler(MemberSetter <float> setter) : base(setter) { }
public BoolHandler(MemberSetter <bool> setter) : base(setter) { }
protected MemberSetterHandlerBase(MemberSetter <TResult> setter) { this.setter = setter; }