112 types derived from ControllerBase
BasicWebSite (1)
Controllers\NonNullableApiController.cs (1)
11public class NonNullableApiController : ControllerBase
CustomAuthorizationFailureResponse (1)
Controllers\SampleController.cs (1)
12public class SampleController : ControllerBase
FormatterWebSite (6)
Controllers\AsyncEnumerableController.cs (1)
10public class AsyncEnumerableController : ControllerBase
Controllers\JsonOutputFormatterController.cs (1)
11public class JsonOutputFormatterController : ControllerBase
Controllers\PolymorphicBindingController.cs (1)
9public class PolymorphicBindingController : ControllerBase
Controllers\PolymorphicPropertyBindingController.cs (1)
9public class PolymorphicPropertyBindingController : ControllerBase
Controllers\SystemTextJsonOutputFormatterController.cs (1)
12public class SystemTextJsonOutputFormatterController : ControllerBase
Controllers\TestApiController.cs (1)
11public class TestApiController : ControllerBase
HostedBlazorWebassemblyApp.Server (1)
Controllers\WeatherForecastController.cs (1)
14public class WeatherForecastController : ControllerBase
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (5)
ApiResponseTypeProviderTest.cs (4)
67public class GetApiResponseTypes_ReturnsResponseTypesFromActionIfPresentController : ControllerBase 190public class GetApiResponseTypes_ReturnsResponseTypesFromDefaultConventionsController : ControllerBase 223public class GetApiResponseTypes_ReturnsDefaultResultsIfNoConventionsMatchController : ControllerBase 276public class GetApiResponseTypes_WithApiConventionMethodAndProducesResponseType : ControllerBase
DefaultApiDescriptionProviderTest.cs (1)
2618public class BaseProducesController : ControllerBase
Microsoft.AspNetCore.Mvc.Core.Test (10)
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (1)
224private class TestApiController : ControllerBase
ApplicationModels\ControllerActionDescriptorProviderTests.cs (1)
1964private class UserController : ControllerBase
ApplicationModels\DefaultApplicationModelProviderTest.cs (2)
1361public class UserController : ControllerBase 1409private class ViewFeaturesController : ControllerBase, IDisposable
ControllerBaseTest.cs (3)
3267private class TestableController : ControllerBase 3279private class StatusCodeController : ControllerBase 3292private class ContentController : ControllerBase
Controllers\ControllerFeatureProviderTest.cs (2)
413public class ProductsController : ControllerBase 417public class Products : ControllerBase
DependencyInjection\MvcBuilderExtensionsTest.cs (1)
196public class ControllerTypeA : ControllerBase
Microsoft.AspNetCore.Mvc.FunctionalTests (3)
AntiforgeryMiddlewareTest.cs (3)
204public class TestController : ControllerBase 226public class TestWithBothAttributesController : ControllerBase 238public class TestWithRequestSizeLimitController : ControllerBase
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Controller.cs (1)
17public abstract class Controller : ControllerBase, IActionFilter, IAsyncActionFilter, IDisposable
Mvc.Api.Analyzers.Test (74)
TestFiles\ActualApiResponseMetadataFactoryTest\InspectReturnExpressionTests.cs (1)
8public class TestController : ControllerBase
TestFiles\ActualApiResponseMetadataFactoryTest\InspectReturnExpressionTestsForSwitchExpression.cs (1)
8public class TestController : ControllerBase
TestFiles\ActualApiResponseMetadataFactoryTest\TryGetActualResponseMetadataTests.cs (1)
9public class TryGetActualResponseMetadataController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsFullyQualifiedProducesResponseType.Input.cs (1)
9public class BaseController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsFullyQualifiedProducesResponseType.Output.cs (1)
11public class BaseController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsMissingStatusCodes.Input.cs (1)
10public class CodeFixAddsMissingStatusCodes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsMissingStatusCodes.Output.cs (1)
10public class CodeFixAddsMissingStatusCodes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsMissingStatusCodesAndTypes.Input.cs (1)
10public class CodeFixAddsMissingStatusCodesAndTypes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsMissingStatusCodesAndTypes.Output.cs (1)
10public class CodeFixAddsMissingStatusCodesAndTypes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsNumericLiteralForNonExistingStatusCodeConstants.Input.cs (1)
5public class CodeFixAddsNumericLiteralForNonExistingStatusCodeConstantsController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsNumericLiteralForNonExistingStatusCodeConstants.Output.cs (1)
7public class CodeFixAddsNumericLiteralForNonExistingStatusCodeConstantsController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsResponseTypeWhenDifferentFromErrorType.Input.cs (1)
6public class CodeFixAddsResponseTypeWhenDifferentFromErrorType : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsResponseTypeWhenDifferentFromErrorType.Output.cs (1)
8public class CodeFixAddsResponseTypeWhenDifferentFromErrorType : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodes.Input.cs (1)
5public class CodeFixAddsStatusCodesController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodes.Output.cs (1)
7public class CodeFixAddsStatusCodesController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodesFromConstructorParameters.Input.cs (1)
10public class CodeFixAddsStatusCodesFromConstructorParametersController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodesFromConstructorParameters.Output.cs (1)
10public class CodeFixAddsStatusCodesFromConstructorParametersController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodesFromMethodParameters.Input.cs (1)
10public class CodeFixAddsStatusCodesFromMethodParametersController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodesFromMethodParameters.Output.cs (1)
10public class CodeFixAddsStatusCodesFromMethodParametersController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodesFromObjectInitializer.Input.cs (1)
10public class CodeFixAddsStatusCodesFromObjectInitializerController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsStatusCodesFromObjectInitializer.Output.cs (1)
10public class CodeFixAddsStatusCodesFromObjectInitializerController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsSuccessStatusCode.Input.cs (1)
12public class CodeFixAddsSuccessStatusCode : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsSuccessStatusCode.Output.cs (1)
13public class CodeFixAddsSuccessStatusCode : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWithConventionAddsMissingStatusCodes.Input.cs (1)
12public class CodeFixWithConventionAddsMissingStatusCodes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWithConventionAddsMissingStatusCodes.Output.cs (1)
13public class CodeFixWithConventionAddsMissingStatusCodes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWithConventionMethodAddsMissingStatusCodes.Input.cs (1)
5public class CodeFixWithConventionMethodAddsMissingStatusCodes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWithConventionMethodAddsMissingStatusCodes.Output.cs (1)
7public class CodeFixWithConventionMethodAddsMissingStatusCodes : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWorksOnExpressionBodiedMethod.Input.cs (1)
5public class CodeFixWorksOnExpressionBodiedMethodController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWorksOnExpressionBodiedMethod.Output.cs (1)
7public class CodeFixWorksOnExpressionBodiedMethodController : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWorksWhenMultipleIdenticalStatusCodesAreInError.Input.cs (1)
11public class CodeFixWorksWhenMultipleIdenticalStatusCodesAreInError : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWorksWhenMultipleIdenticalStatusCodesAreInError.Output.cs (1)
12public class CodeFixWorksWhenMultipleIdenticalStatusCodesAreInError : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWorksWithValidationProblem.Input.cs (1)
10public class CodeFixWorksWithValidationProblem : ControllerBase
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixWorksWithValidationProblem.Output.cs (1)
10public class CodeFixWorksWithValidationProblem : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\DiagnosticsAreReturned_ForApiActionsWithModelStateChecks.cs (1)
8public class DiagnosticsAreReturned_ForApiActionsWithModelStateChecks : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\DiagnosticsAreReturned_ForApiActionsWithModelStateChecksUsingEquality.cs (1)
8public class DiagnosticsAreReturned_ForApiActionsWithModelStateChecksUsingEquality : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\DiagnosticsAreReturned_ForApiActionsWithModelStateChecksWithoutBracing.cs (1)
8public class DiagnosticsAreReturned_ForApiActionsWithModelStateChecksWithoutBracing : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiActionsCheckingAdditionalConditions.cs (1)
8public class NoDiagnosticsAreReturned_ForApiActionsCheckingAdditionalConditions : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiActionsReturning400FromNonModelStateIsValidBlocks.cs (1)
8public class NoDiagnosticsAreReturned_ForApiActionsReturning400FromNonModelStateIsValidBlocks : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiActionsReturningNot400FromNonModelStateIsValidBlock.cs (1)
8public class NoDiagnosticsAreReturned_ForApiActionsReturningNot400FromNonModelStateIsValidBlock : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiActionsWithoutModelStateChecks.cs (1)
7public class NoDiagnosticsAreReturned_ForApiActionsWithoutModelStateChecks : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForNonApiController.cs (1)
6public class NoDiagnosticsAreReturned_ForNonApiController : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest\CodeFixRemovesIfBlockWithoutBraces.Input.cs (1)
8public class CodeFixRemovesIfBlockWithoutBraces : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest\CodeFixRemovesIfBlockWithoutBraces.Output.cs (1)
8public class CodeFixRemovesIfBlockWithoutBraces : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest\CodeFixRemovesModelStateIsInvalidBlockWithEqualityCheck.Input.cs (1)
8public class CodeFixRemovesModelStateIsInvalidBlockWithEqualityCheck : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest\CodeFixRemovesModelStateIsInvalidBlockWithEqualityCheck.Output.cs (1)
8public class CodeFixRemovesModelStateIsInvalidBlockWithEqualityCheck : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest\CodeFixRemovesModelStateIsInvalidBlockWithIfNotCheck.Input.cs (1)
8public class CodeFixRemovesModelStateIsInvalidBlockWithIfNotCheck : ControllerBase
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckCodeFixProviderTest\CodeFixRemovesModelStateIsInvalidBlockWithIfNotCheck.Output.cs (1)
8public class CodeFixRemovesModelStateIsInvalidBlockWithIfNotCheck : ControllerBase
TestFiles\ApiControllerFactsTest\IsApiControllerAction_ReturnsTrue_IfAttributeIsDeclaredOnAssembly.cs (1)
10public class IsApiControllerAction_ReturnsTrue_IfAttributeIsDeclaredOnAssemblyController : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_ForActionResultOfTReturningMethodWithoutAnyAttributes.cs (1)
12public class DiagnosticsAreReturned_ForActionResultOfTReturningMethodWithoutAnyAttributes : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_ForActionResultOfTReturningMethodWithoutSomeAttributes.cs (1)
9public class DiagnosticsAreReturned_ForActionResultOfTReturningMethodWithoutSomeAttributes : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_ForControllerWithCustomConvention.cs (1)
14public class DiagnosticsAreReturned_ForControllerWithCustomConventionController : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfAsyncMethodReturningValueTaskWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
10public class DiagnosticsAreReturned_IfAsyncMethodReturningValueTaskWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfAsyncMethodWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
10public class DiagnosticsAreReturned_IfAsyncMethodWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithApiConventionMethod_ReturnsUndocumentedStatusCode.cs (1)
11public class DiagnosticsAreReturned_IfMethodWithApiConventionMethod_ReturnsUndocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithAttribute_ReturnsDerivedType.cs (1)
9public class DiagnosticsAreReturned_IfMethodWithAttribute_ReturnsDerivedType : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithAttributeAsynchronouslyReturnsValue_WithoutDocumentation.cs (1)
9public class DiagnosticsAreReturned_IfMethodWithAttributeAsynchronouslyReturnsValue_WithoutDocumentation : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithAttributeReturnsValue_WithoutDocumentation.cs (1)
7public class DiagnosticsAreReturned_IfMethodWithAttributeReturnsValue_WithoutDocumentation : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithConvention_DoesNotReturnDocumentedStatusCode.cs (1)
11public class DiagnosticsAreReturned_IfMethodWithConvention_DoesNotReturnDocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithConvention_ReturnsUndocumentedStatusCode.cs (1)
12public class DiagnosticsAreReturned_IfMethodWithConvention_ReturnsUndocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_DoesNotDocumentSuccessStatusCode.cs (1)
9public class DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_DoesNotDocumentSuccessStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_DoesNotReturnDocumentedStatusCode.cs (1)
9public class DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_DoesNotReturnDocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
7public class DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiController_IfStatusCodesCannotBeInferred.cs (1)
7public class NoDiagnosticsAreReturned_ForApiController_IfStatusCodesCannotBeInferred : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiController_WhenMethodNeverReturns.cs (1)
10public class NoDiagnosticsAreReturned_ForApiController_WhenMethodNeverReturns : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiController_WithAllDocumentedStatusCodes.cs (1)
11public class NoDiagnosticsAreReturned_ForApiController_WithAllDocumentedStatusCodes : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForOkResultReturningAction.cs (1)
10public class NoDiagnosticsAreReturned_ForOkResultReturningAction : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForReturnStatementsInLambdas.cs (1)
12public class NoDiagnosticsAreReturned_ForReturnStatementsInLambdas : ControllerBase
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForReturnStatementsInLocalFunctions.cs (1)
7public class NoDiagnosticsAreReturned_ForReturnStatementsInLocalFunctions : ControllerBase
TestFiles\MvcFactsTest\IsControllerActionTests.cs (3)
8public abstract class TestIsControllerActionBase : ControllerBase 46public class OverridesObjectMethods : ControllerBase 55public class ExplicitIDisposable : ControllerBase, IDisposable
TestFiles\MvcFactsTest\IsControllerTests.cs (1)
22public class TypeDerivingFromControllerBase : ControllerBase { }
TestFiles\SymbolApiResponseMetadataProviderTest\GetResponseMetadataTests.cs (2)
11public class GetResponseMetadata_ControllerWithoutConvention : ControllerBase 18public class GetResponseMetadata_ControllerActionWithAttributes : ControllerBase
Mvc.RoutingWebSite (1)
Controllers\EndpointNameController.cs (1)
8public class EndpointNameController : ControllerBase
Negotiate.Client (1)
Controllers\AuthTestController.cs (1)
16public class AuthTestController : ControllerBase
Negotiate.Server (1)
Controllers\AuthController.cs (1)
11public class AuthController : ControllerBase
Sample (1)
Controllers\TestController.cs (1)
10public class TestController : ControllerBase
Sandbox (1)
Controllers\ValuesController.cs (1)
10public class ValuesController : ControllerBase
SecurityWebSite (3)
Controllers\AuthorizedActionsController.cs (1)
9public class AuthorizedActionsController : ControllerBase
Controllers\AuthorizedController.cs (1)
10public class AuthorizedController : ControllerBase
Controllers\LoginController.cs (1)
13public class LoginController : ControllerBase
SimpleWebSiteWithWebApplicationBuilder (1)
Program.cs (1)
60public class MyController : ControllerBase
XmlFormattersWebSite (1)
Controllers\XmlApiControllerBase.cs (1)
11public abstract class XmlApiControllerBase : ControllerBase
21 references to ControllerBase
Microsoft.AspNetCore.Mvc.Core.Test (21)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1373var basePropertyInfo = typeof(UserController).GetProperty(nameof(ControllerBase.ControllerContext));
ControllerBaseTest.cs (19)
31return typeof(ControllerBase).GetTypeInfo() 2625var controller = GetController(binder, valueProvider); 2653var controller = GetController(binder, valueProvider); 2680var controller = GetController(binder, valueProvider: null); 2700var controller = GetController(new StubModelBinder()); 2738var controller = GetController(binder, valueProvider); 2769var controller = GetController(binder, valueProvider: null); 2804var controller = GetController(binder, valueProvider.Object); 2836var controller = GetController(binder, valueProvider: null); 2875var controller1 = GetController(binder1, valueProvider.Object); 2886var controller2 = GetController(binder2, valueProvider.Object); 2920var controller = GetController(binder, valueProvider: null); 2949var controller = GetController(binder, valueProvider); 2977var controller = GetController(binder, valueProvider); 3068var controller = GetController(binder, valueProvider: null); 3105var controller = GetController(binder, valueProvider: null); 3142var controller = GetController(binder, valueProvider: null); 3165var controller = GetController(binder: null, valueProvider: null); 3194private static ControllerBase GetController(IModelBinder binder, IValueProvider valueProvider = null)
Controllers\ControllerFeatureProviderTest.cs (1)
80var controllerType = typeof(ControllerBase).GetTypeInfo();