protected override Action <object> OnThrowValueTypeCannotBeNull3OnUnpacked(ReflectionSerializerNilImplicationHandlerOnUnpackedParameter parameter) { return (_ => { SerializationExceptions.ThrowValueTypeCannotBeNull( parameter.MemberName, parameter.ItemType, parameter.DeclaringType ); }); }
protected override Action <object> OnThrowNullIsProhibitedExceptionOnUnpacked(ReflectionSerializerNilImplicationHandlerOnUnpackedParameter parameter) { return (_ => { SerializationExceptions.ThrowNullIsProhibited(parameter.MemberName); }); }
protected override Action <object> OnNopOnUnpacked(ReflectionSerializerNilImplicationHandlerOnUnpackedParameter parameter) { return(_ => { }); }