Fixing a typo in the MarkerAwareValueProvider name. Also removing additional registration of IValueProviderFactoryProvider from
services.
This commit is contained in:
parent
8f933b2ac3
commit
3eaa9d0b6d
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue