Fixing a typo in the MarkerAwareValueProvider name. Also removing additional registration of IValueProviderFactoryProvider from

services.
This commit is contained in:
Harsh Gupta 2014-10-16 12:04:22 -07:00
parent 8f933b2ac3
commit 3eaa9d0b6d
4 changed files with 4 additions and 4 deletions

View File

@ -7,7 +7,7 @@ using System.Threading.Tasks;
namespace Microsoft.AspNet.Mvc.ModelBinding namespace Microsoft.AspNet.Mvc.ModelBinding
{ {
public class DictionaryBasedValueProvider<TBinderMarker> : MakerAwareValueProvider<TBinderMarker> public class DictionaryBasedValueProvider<TBinderMarker> : MarkerAwareValueProvider<TBinderMarker>
where TBinderMarker : IValueBinderMarker where TBinderMarker : IValueBinderMarker
{ {
private readonly IDictionary<string, object> _values; private readonly IDictionary<string, object> _values;

View File

@ -11,7 +11,7 @@ namespace Microsoft.AspNet.Mvc.ModelBinding
/// based on <see cref="IValueBinderMarker"/>. /// based on <see cref="IValueBinderMarker"/>.
/// </summary> /// </summary>
/// <typeparam name="TBinderMarker">Represents a type implementing <see cref="IValueBinderMarker"/></typeparam> /// <typeparam name="TBinderMarker">Represents a type implementing <see cref="IValueBinderMarker"/></typeparam>
public abstract class MakerAwareValueProvider<TBinderMarker> : IMarkerAwareValueProvider public abstract class MarkerAwareValueProvider<TBinderMarker> : IMarkerAwareValueProvider
where TBinderMarker : IValueBinderMarker where TBinderMarker : IValueBinderMarker
{ {
public abstract Task<bool> ContainsPrefixAsync(string prefix); public abstract Task<bool> ContainsPrefixAsync(string prefix);

View File

@ -11,7 +11,8 @@ using Microsoft.AspNet.Mvc.ModelBinding.Internal;
namespace Microsoft.AspNet.Mvc.ModelBinding namespace Microsoft.AspNet.Mvc.ModelBinding
{ {
public class ReadableStringCollectionValueProvider<TBinderMarker> : MakerAwareValueProvider<TBinderMarker>, IEnumerableValueProvider public class ReadableStringCollectionValueProvider<TBinderMarker> :
MarkerAwareValueProvider<TBinderMarker>, IEnumerableValueProvider
where TBinderMarker : IValueBinderMarker where TBinderMarker : IValueBinderMarker
{ {
private readonly CultureInfo _culture; private readonly CultureInfo _culture;

View File

@ -84,7 +84,6 @@ namespace Microsoft.AspNet.Mvc
yield return describe.Scoped<ICompositeModelBinder, CompositeModelBinder>(); yield return describe.Scoped<ICompositeModelBinder, CompositeModelBinder>();
yield return describe.Transient<IValueProviderFactoryProvider, DefaultValueProviderFactoryProvider>(); yield return describe.Transient<IValueProviderFactoryProvider, DefaultValueProviderFactoryProvider>();
yield return describe.Scoped<ICompositeValueProviderFactory, CompositeValueProviderFactory>(); yield return describe.Scoped<ICompositeValueProviderFactory, CompositeValueProviderFactory>();
yield return describe.Transient<IValueProviderFactoryProvider, DefaultValueProviderFactoryProvider>();
yield return describe.Transient<IOutputFormattersProvider, DefaultOutputFormattersProvider>(); yield return describe.Transient<IOutputFormattersProvider, DefaultOutputFormattersProvider>();
yield return describe.Instance<JsonOutputFormatter>(new JsonOutputFormatter()); yield return describe.Instance<JsonOutputFormatter>(new JsonOutputFormatter());