8 instantiations of ApiDescription
Microsoft.AspNetCore.Grpc.Swagger (1)
Microsoft.AspNetCore.Grpc.Swagger.Tests (1)
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
Microsoft.AspNetCore.OpenApi.Tests (3)
191 references to ApiDescription
ApiExplorerWebSite (2)
Microsoft.AspNetCore.Grpc.Swagger (3)
Microsoft.AspNetCore.Grpc.Swagger.Tests (1)
Microsoft.AspNetCore.Mvc.Abstractions (8)
Microsoft.AspNetCore.Mvc.ApiExplorer (17)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (131)
EndpointMetadataApiDescriptionProviderTest.cs (56)
48var apiDescription = GetApiDescription(TestAction);
57var apiDescription = GetApiDescription(() => { });
65static void AssertCustomRequestFormat(ApiDescription apiDescription)
86var apiDescription = GetApiDescription(
105var apiDescription = GetApiDescription(
120var apiDescription = GetApiDescription(
135static void AssertJsonResponse(ApiDescription apiDescription, Type expectedType)
154var apiDescription = GetApiDescription(() => "foo");
169static void AssertVoid(ApiDescription apiDescription)
187var apiDescription = GetApiDescription(
214var apiDescription = GetApiDescription(
252var apiDescription = GetApiDescription(
280var apiDescription = GetApiDescription(Results<Created<InferredJsonClass>, BadRequest> () =>
309var apiDescription = GetApiDescription(
340var apiDescription = GetApiDescription(
388var apiDescription = GetApiDescription(
419var apiDescription = GetApiDescription(() => TypedResults.Created("https://example.com", new InferredJsonClass()));
437var apiDescription = GetApiDescription(() => TypedResults.Problem());
451var apiDescription = GetApiDescription(() =>
470var apiDescription = GetApiDescription(
498var apiDescription = GetApiDescription(
532static void AssertPathParameter(ApiDescription apiDescription)
547static void AssertPathParameter(ApiDescription apiDescription)
561static void AssertPathParameter(ApiDescription apiDescription)
575static void AssertPathParameter(ApiDescription apiDescription, Type expectedTYpe)
596static void AssertPathParameter(ApiDescription apiDescription, Type expectedTYpe)
617static void AssertPathParameter(ApiDescription apiDescription)
631static void AssertPathParameter(ApiDescription apiDescription)
645static void AssertQueryParameter<T>(ApiDescription apiDescription)
667static void AssertBody<T>(ApiDescription apiDescription)
683var apiDescription = GetApiDescription(([FromHeader] int foo) => { });
708static void AssertBodyParameter(ApiDescription apiDescription, string expectedName, Type expectedType)
724var apiDescription = GetApiDescription(TestActionWithDefaultValue);
733var apiDescription = GetApiDescription(([FromRoute] int foo, int bar, InferredJsonClass fromBody) => { }, httpMethods: ["POST"]);
762static void AssertParameters(ApiDescription apiDescription, string capturedName = "Foo")
813var apiDescription = GetApiDescription(([AsParameters] AsParametersWithRequiredMembers foo) => { });
826var apiDescription = GetApiDescription(([AsParameters] AsParametersWithRequiredMembers foo) => { });
843var apiDescription = GetApiDescription(([AsParameters] AsParametersWithRequiredMembersObliviousContext foo) => { });
855var apiDescription = GetApiDescription(([FromRoute] int foo, int? bar) => { });
874var apiDescription = GetApiDescription(() => "foo", displayName: "FOO");
882var apiDescription = GetApiDescription([ApiExplorerSettings(IgnoreApi = true)] () => { });
900var apiDescription = GetApiDescription((string foo, int bar) => { });
919var apiDescription = GetApiDescription(([Description("The name.")] string name) => { });
962var apiDescription = Assert.Single(context.Results);
987var apiDescription = Assert.Single(context.Results);
1385var apiDescription = GetApiDescription(
1402var apiDescription0 = GetApiDescription((IFormFile fromFile) => { });
1403var apiDescription1 = GetApiDescription((IFormFile? fromFile) => { });
1423static void AssertFormFileParameter(ApiDescription apiDescription, Type expectedType, string expectedName)
1493var apiDescription = Assert.Single(context.Results);
1529var apiDescription = Assert.Single(context.Results);
1558var apiDescription = Assert.Single(context.Results);
1589var apiDescription = Assert.Single(context.Results);
1623var apiDescription = Assert.Single(context.Results);
1636private static IList<ApiDescription> GetApiDescriptions(
1688private static ApiDescription GetApiDescription(Delegate action, string? pattern = null, string? displayName = null, IEnumerable<string>? httpMethods = null, RequestDelegateFactoryOptions? options = null) =>
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
Microsoft.AspNetCore.OpenApi (18)
Services\OpenApiDocumentService.cs (12)
257IGrouping<string?, ApiDescription> descriptions,
265foreach (var description in descriptions)
303ApiDescription description,
323private static string? GetSummary(ApiDescription description)
326private static string? GetDescription(ApiDescription description)
329private static string? GetOperationId(ApiDescription description)
333private static HashSet<OpenApiTagReference> GetTags(ApiDescription description, OpenApiDocument document)
358ApiDescription description,
391ApiDescription apiDescription,
432ApiDescription description,
501private async Task<OpenApiRequestBody?> GetRequestBodyAsync(OpenApiDocument document, ApiDescription description, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, CancellationToken cancellationToken)
723private static Type GetTargetType(ApiDescription description, ApiParameterDescription parameter)
Microsoft.AspNetCore.OpenApi.Tests (6)