6 interfaces inheriting from IOrderedFilter
Microsoft.AspNetCore.Mvc.Core.Test (5)
MvcCoreLoggerExtensionsTest.cs (5)
483public interface IOrderedAuthorizeFilter : IAuthorizationFilter, IAsyncAuthorizationFilter, IOrderedFilter { } 485public interface IOrderedResourceFilter : IResourceFilter, IAsyncResourceFilter, IOrderedFilter { } 487public interface IOrderedActionFilter : IActionFilter, IAsyncActionFilter, IOrderedFilter { } 489public interface IOrderedExceptionFilter : IExceptionFilter, IAsyncExceptionFilter, IOrderedFilter { } 491public interface IOrderedResultFilter : IResultFilter, IAsyncResultFilter, IOrderedFilter { }
Microsoft.AspNetCore.Mvc.Cors (1)
ICorsAuthorizationFilter.cs (1)
11internal interface ICorsAuthorizationFilter : IAsyncAuthorizationFilter, IOrderedFilter
29 implementations of IOrderedFilter
Microsoft.AspNetCore.Mvc.Core (19)
DisableRequestSizeLimitAttribute.cs (1)
18public class DisableRequestSizeLimitAttribute : Attribute, IFilterFactory, IOrderedFilter, IRequestSizeLimitMetadata
Filters\ActionFilterAttribute.cs (1)
15Attribute, IActionFilter, IAsyncActionFilter, IResultFilter, IAsyncResultFilter, IOrderedFilter
Filters\ControllerActionFilter.cs (1)
11internal sealed class ControllerActionFilter : IAsyncActionFilter, IOrderedFilter
Filters\ControllerResultFilter.cs (1)
11internal sealed class ControllerResultFilter : IAsyncResultFilter, IOrderedFilter
Filters\ExceptionFilterAttribute.cs (1)
11public abstract class ExceptionFilterAttribute : Attribute, IAsyncExceptionFilter, IExceptionFilter, IOrderedFilter
Filters\MiddlewareFilterAttribute.cs (1)
14public class MiddlewareFilterAttribute : Attribute, IFilterFactory, IOrderedFilter
Filters\ResultFilterAttribute.cs (1)
12public abstract class ResultFilterAttribute : Attribute, IResultFilter, IAsyncResultFilter, IOrderedFilter
Infrastructure\ClientErrorResultFilter.cs (1)
9internal sealed partial class ClientErrorResultFilter : IAlwaysRunResultFilter, IOrderedFilter
Infrastructure\ClientErrorResultFilterFactory.cs (1)
11internal sealed class ClientErrorResultFilterFactory : IFilterFactory, IOrderedFilter
Infrastructure\ModelStateInvalidFilter.cs (1)
17public partial class ModelStateInvalidFilter : IActionFilter, IOrderedFilter
Infrastructure\ModelStateInvalidFilterFactory.cs (1)
13internal sealed class ModelStateInvalidFilterFactory : IFilterFactory, IOrderedFilter
ModelBinding\UnsupportedContentTypeFilter.cs (1)
16public class UnsupportedContentTypeFilter : IActionFilter, IOrderedFilter
ProducesAttribute.cs (1)
19public class ProducesAttribute : Attribute, IResultFilter, IOrderedFilter, IApiResponseMetadataProvider
RequestFormLimitsAttribute.cs (1)
16public class RequestFormLimitsAttribute : Attribute, IFilterFactory, IOrderedFilter, IFormOptionsMetadata
RequestSizeLimitAttribute.cs (1)
14public class RequestSizeLimitAttribute : Attribute, IFilterFactory, IOrderedFilter, IRequestSizeLimitMetadata
RequireHttpsAttribute.cs (1)
15public class RequireHttpsAttribute : Attribute, IAuthorizationFilter, IOrderedFilter
ResponseCacheAttribute.cs (1)
16public class ResponseCacheAttribute : Attribute, IFilterFactory, IOrderedFilter
ServiceFilterAttribute.cs (1)
24public class ServiceFilterAttribute : Attribute, IFilterFactory, IOrderedFilter
TypeFilterAttribute.cs (1)
26public class TypeFilterAttribute : Attribute, IFilterFactory, IOrderedFilter
Microsoft.AspNetCore.Mvc.Core.Test (2)
Filters\FilterCollectionTest.cs (1)
152private class MyFilter : IFilterMetadata, IOrderedFilter
Filters\FilterFactoryTest.cs (1)
321private class TestOrderedFilter : IFilterMetadata, IOrderedFilter
Microsoft.AspNetCore.Mvc.Cors (1)
CorsAuthorizationFilterFactory.cs (1)
12internal sealed class CorsAuthorizationFilterFactory : IFilterFactory, IOrderedFilter
Microsoft.AspNetCore.Mvc.RazorPages (3)
Filters\PageHandlerPageFilter.cs (1)
8internal sealed class PageHandlerPageFilter : IAsyncPageFilter, IOrderedFilter
Filters\PageHandlerResultFIlter.cs (1)
8internal sealed class PageHandlerResultFilter : IAsyncResultFilter, IOrderedFilter
Infrastructure\HandleOptionsRequestsPageFilter.cs (1)
24internal sealed class HandleOptionsRequestsPageFilter : IPageFilter, IOrderedFilter
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
AutoValidateAntiforgeryTokenAttribute.cs (1)
23public class AutoValidateAntiforgeryTokenAttribute : Attribute, IFilterFactory, IOrderedFilter
IgnoreAntiforgeryTokenAttribute.cs (1)
13public class IgnoreAntiforgeryTokenAttribute : Attribute, IAntiforgeryPolicy, IOrderedFilter
SaveTempDataAttribute.cs (1)
16public class SaveTempDataAttribute : Attribute, IFilterFactory, IOrderedFilter
ValidateAntiForgeryTokenAttribute.cs (1)
22public class ValidateAntiForgeryTokenAttribute : Attribute, IFilterFactory, IOrderedFilter
17 references to IOrderedFilter
Microsoft.AspNetCore.Mvc.Abstractions (3)
Filters\FilterDescriptor.cs (3)
33/// If the <paramref name="filter"/> implements <see cref="IOrderedFilter"/>, then the value of 34/// <see cref="Order"/> will be taken from <see cref="IOrderedFilter.Order"/>. Otherwise the value 44if (Filter is IOrderedFilter orderedFilter)
Microsoft.AspNetCore.Mvc.Core (6)
DisableRequestSizeLimitAttribute.cs (1)
33/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.
Infrastructure\ModelStateInvalidFilter.cs (1)
54/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.
ModelBinding\UnsupportedContentTypeFilter.cs (1)
19/// Gets or sets the filter order. <see cref="IOrderedFilter.Order"/>.
MvcCoreLoggerExtensions.cs (1)
268if (filter is IOrderedFilter orderedFilter)
RequestFormLimitsAttribute.cs (1)
31/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.
RequestSizeLimitAttribute.cs (1)
40/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.
Microsoft.AspNetCore.Mvc.Core.Test (5)
Filters\FilterCollectionTest.cs (4)
50Assert.Equal(17, Assert.IsAssignableFrom<IOrderedFilter>(added).Order); 63Assert.Equal(17, Assert.IsAssignableFrom<IOrderedFilter>(added).Order); 121Assert.Equal(17, Assert.IsAssignableFrom<IOrderedFilter>(added).Order); 134Assert.Equal(17, Assert.IsAssignableFrom<IOrderedFilter>(added).Order);
Filters\FilterProviderTest.cs (1)
81filterFactory.As<IOrderedFilter>().SetupGet(ff => ff.Order).Returns(17);
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
AutoValidateAntiforgeryTokenAttribute.cs (1)
38/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.
IgnoreAntiforgeryTokenAttribute.cs (1)
28/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.
ValidateAntiForgeryTokenAttribute.cs (1)
37/// Look at <see cref="IOrderedFilter.Order"/> for more detailed info.