public sealed override void Validate(MemberInfo mi, Object value) { Validate(mi.AssertCast<Type>(), value); }
public sealed override Json Serialize(MemberInfo mi, Object value) { return Serialize(mi.AssertCast<PropertyInfo>(), value); }
public sealed override Object BeforeSerialize(MemberInfo mi, Object value) { return BeforeSerialize(mi.AssertCast<Type>(), value); }
public sealed override Object Deserialize(MemberInfo mi, Json json) { return Deserialize(mi.AssertCast<PropertyInfo>(), json); }
public sealed override Object AfterDeserialize(MemberInfo mi, Object value) { return AfterDeserialize(mi.AssertCast<Type>(), value); }