diff --git a/src/Microsoft.AspNet.Mvc.Core/ModelBinding/CompositeModelBinder.cs b/src/Microsoft.AspNet.Mvc.Core/ModelBinding/CompositeModelBinder.cs
index 7efc8abfa9..26d4f227d8 100644
--- a/src/Microsoft.AspNet.Mvc.Core/ModelBinding/CompositeModelBinder.cs
+++ b/src/Microsoft.AspNet.Mvc.Core/ModelBinding/CompositeModelBinder.cs
@@ -23,18 +23,18 @@ namespace Microsoft.AspNet.Mvc.ModelBinding
/// Initializes a new instance of the CompositeModelBinder class.
///
/// A collection of instances.
- public CompositeModelBinder(IEnumerable modelBinders)
+ public CompositeModelBinder(IList modelBinders)
{
if (modelBinders == null)
{
throw new ArgumentNullException(nameof(modelBinders));
}
- ModelBinders = new List(modelBinders);
+ ModelBinders = modelBinders;
}
///
- public IReadOnlyList ModelBinders { get; }
+ public IList ModelBinders { get; }
public virtual Task BindModelAsync(ModelBindingContext bindingContext)
{
diff --git a/src/Microsoft.AspNet.Mvc.Core/ModelBinding/Validation/CompositeModelValidatorProvider.cs b/src/Microsoft.AspNet.Mvc.Core/ModelBinding/Validation/CompositeModelValidatorProvider.cs
index f43bea00ae..8e65c8e38c 100644
--- a/src/Microsoft.AspNet.Mvc.Core/ModelBinding/Validation/CompositeModelValidatorProvider.cs
+++ b/src/Microsoft.AspNet.Mvc.Core/ModelBinding/Validation/CompositeModelValidatorProvider.cs
@@ -17,20 +17,20 @@ namespace Microsoft.AspNet.Mvc.ModelBinding.Validation
///
/// A collection of instances.
///
- public CompositeModelValidatorProvider(IEnumerable providers)
+ public CompositeModelValidatorProvider(IList providers)
{
if (providers == null)
{
throw new ArgumentNullException(nameof(providers));
}
- ValidatorProviders = new List(providers);
+ ValidatorProviders = providers;
}
///
/// Gets the list of instances.
///
- public IReadOnlyList ValidatorProviders { get; }
+ public IList ValidatorProviders { get; }
///
public void GetValidators(ModelValidatorProviderContext context)
diff --git a/test/Microsoft.AspNet.Mvc.TestCommon/TestModelValidatorProvider.cs b/test/Microsoft.AspNet.Mvc.TestCommon/TestModelValidatorProvider.cs
index 906a5f7f10..9f347ec3eb 100644
--- a/test/Microsoft.AspNet.Mvc.TestCommon/TestModelValidatorProvider.cs
+++ b/test/Microsoft.AspNet.Mvc.TestCommon/TestModelValidatorProvider.cs
@@ -21,7 +21,7 @@ namespace Microsoft.AspNet.Mvc.ModelBinding.Validation
return new TestModelValidatorProvider(providers);
}
- public TestModelValidatorProvider(IEnumerable providers)
+ public TestModelValidatorProvider(IList providers)
: base(providers)
{
}