Make at least these ODataMediaTypeFormatter constructors public so that the user can instantiate and extend ODataMediaTypeFormatter:
internal ODataMediaTypeFormatter(IEnumerable<ODataPayloadKind> payloadKinds)
internal ODataMediaTypeFormatter(ODataDeserializerProvider deserializerProvider, ODataSerializerProvider serializerProvider, IEnumerable<ODataPayloadKind> payloadKinds)
private ODataMediaTypeFormatter(ODataMediaTypeFormatter formatter, ODataVersion version, HttpRequestMessage request)
Comments: https://aspnetwebstack.codeplex.com/SourceControl/changeset/061b8671335abd390c2cb948db68c711c89e6455
internal ODataMediaTypeFormatter(IEnumerable<ODataPayloadKind> payloadKinds)
internal ODataMediaTypeFormatter(ODataDeserializerProvider deserializerProvider, ODataSerializerProvider serializerProvider, IEnumerable<ODataPayloadKind> payloadKinds)
private ODataMediaTypeFormatter(ODataMediaTypeFormatter formatter, ODataVersion version, HttpRequestMessage request)
Comments: https://aspnetwebstack.codeplex.com/SourceControl/changeset/061b8671335abd390c2cb948db68c711c89e6455