// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
namespace Microsoft.AspNetCore.Mvc.ApplicationParts
{
///
/// A provider for a given feature.
///
/// The type of the feature.
public interface IApplicationFeatureProvider : IApplicationFeatureProvider
{
///
/// Updates the intance.
///
/// The list of s of the
/// application.
///
/// The feature instance to populate.
void PopulateFeature(IEnumerable parts, TFeature feature);
}
}