// 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; using System.Reflection; using Microsoft.AspNetCore.Mvc.ApplicationParts; using Microsoft.Extensions.DependencyInjection; namespace Microsoft.AspNetCore.Mvc.Controllers { /// /// The list of controllers types in an MVC application. The can be populated /// using the that is available during startup at /// and or at a later stage by requiring the /// as a dependency in a component. /// public class ControllerFeature { /// /// Gets the list of controller types in an MVC application. /// public IList Controllers { get; } = new List(); } }