// 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. namespace Microsoft.AspNetCore.Mvc.ApplicationModels { /// /// Allows customization of the . /// /// /// To use this interface, create an class which implements the interface and /// place it on a controller class. /// /// customizations run after /// customizations and before /// customizations. /// public interface IControllerModelConvention { /// /// Called to apply the convention to the . /// /// The . void Apply(ControllerModel controller); } }