internal static bool VersionsByMediaType(this IApiVersionParameterSource source)
        {
            var context = new MediaTypeDescriptionContext();

            source.AddParameters(context);
            return(context.HasMediaTypeApiVersion);
        }
        internal static string GetMediaTypeVersionParameter(this IApiVersionParameterSource source)
        {
            var context = new MediaTypeDescriptionContext();

            source.AddParameters(context);
            return(context.ParameterName);
        }
        internal static bool VersionsByMediaType(this IApiVersionReader reader)
        {
            var context = new MediaTypeDescriptionContext();

            reader.AddParameters(context);
            return(context.HasMediaTypeApiVersion);
        }