6 writes to CreateSchemaReferenceId
Microsoft.AspNetCore.OpenApi.Tests (6)
Services\CreateSchemaReferenceIdTests.cs (5)
30var options = new OpenApiOptions { CreateSchemaReferenceId = createReferenceId }; 68var options = new OpenApiOptions { CreateSchemaReferenceId = (type) => type.Type.Name == "Todo" ? $"{type.Type.Name}Schema" : OpenApiOptions.CreateDefaultSchemaReferenceId(type) }; 117var options = new OpenApiOptions { CreateSchemaReferenceId = (type) => type.Type.Name == "Todo" ? null : OpenApiOptions.CreateDefaultSchemaReferenceId(type) }; 167CreateSchemaReferenceId = (type) => 210CreateSchemaReferenceId = (type) =>
Services\OpenApiSchemaService\OpenApiSchemaService.Annotations.cs (1)
86options.CreateSchemaReferenceId = (x) => x.Type == typeof(DescribedInlinedDto) ? null : originalCreateSchemaReferenceId(x);
3 references to CreateSchemaReferenceId
Microsoft.AspNetCore.OpenApi (2)
Services\Schemas\OpenApiSchemaService.cs (2)
96var createSchemaReferenceId = optionsMonitor.Get(documentName).CreateSchemaReferenceId; 258return optionsMonitor.Get(documentName).CreateSchemaReferenceId(jsonTypeInfo);
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiSchemaService\OpenApiSchemaService.Annotations.cs (1)
85var originalCreateSchemaReferenceId = options.CreateSchemaReferenceId;