33//#define DOCUMENTtransformer1
44//#define DOCUMENTtransformer2
55#define DOCUMENTtransformerUse999
6- //#define DEFAULT
76//#define FIRST
87//#define OPENAPIWITHSCALAR
98//#define MAPOPENAPIWITHCACHING
@@ -80,7 +79,10 @@ internal record WeatherForecast(DateTime Date, int TemperatureC, string? Summary
8079
8180var app = builder . Build ( ) ;
8281
83- app . MapOpenApi ( ) ;
82+ if ( app . Environment . IsDevelopment ( ) )
83+ {
84+ app . MapOpenApi ( ) ;
85+ }
8486
8587app . MapGet ( "/" , ( ) => "Hello world!" ) ;
8688
@@ -107,7 +109,10 @@ internal record WeatherForecast(DateTime Date, int TemperatureC, string? Summary
107109
108110var app = builder . Build ( ) ;
109111
110- app . MapOpenApi ( ) ;
112+ if ( app . Environment . IsDevelopment ( ) )
113+ {
114+ app . MapOpenApi ( ) ;
115+ }
111116
112117app . MapGet ( "/" , ( ) => "Hello world!" ) ;
113118
@@ -161,7 +166,10 @@ public async Task TransformAsync(OpenApiDocument document, OpenApiDocumentTransf
161166
162167var app = builder . Build ( ) ;
163168
164- app . MapOpenApi ( ) ;
169+ if ( app . Environment . IsDevelopment ( ) )
170+ {
171+ app . MapOpenApi ( ) ;
172+ }
165173
166174app . MapGet ( "/" , ( ) => "Hello world!" ) ;
167175
@@ -189,7 +197,10 @@ public async Task TransformAsync(OpenApiDocument document, OpenApiDocumentTransf
189197
190198var app = builder . Build ( ) ;
191199
192- app . MapOpenApi ( ) ;
200+ if ( app . Environment . IsDevelopment ( ) )
201+ {
202+ app . MapOpenApi ( ) ;
203+ }
193204
194205app . MapGet ( "/world" , ( ) => "Hello world!" )
195206 . WithGroupName ( "internal" ) ;
@@ -253,7 +264,10 @@ public async Task TransformAsync(OpenApiDocument document, OpenApiDocumentTransf
253264
254265var app = builder . Build ( ) ;
255266
256- app . MapOpenApi ( ) ;
267+ if ( app . Environment . IsDevelopment ( ) )
268+ {
269+ app . MapOpenApi ( ) ;
270+ }
257271
258272app . MapGet ( "/" , ( ) => new Body { Amount = 1.1m } ) ;
259273
@@ -343,8 +357,11 @@ public class Body {
343357
344358app . UseOutputCache ( ) ;
345359
346- app . MapOpenApi ( )
347- . CacheOutput ( ) ;
360+ if ( app . Environment . IsDevelopment ( ) )
361+ {
362+ app . MapOpenApi ( )
363+ . CacheOutput ( ) ;
364+ }
348365
349366app . MapGet ( "/" , ( ) => "Hello world!" ) ;
350367
@@ -366,7 +383,10 @@ public class Body {
366383
367384var app = builder . Build ( ) ;
368385
369- app . MapOpenApi ( ) ;
386+ if ( app . Environment . IsDevelopment ( ) )
387+ {
388+ app . MapOpenApi ( ) ;
389+ }
370390
371391if ( app . Environment . IsDevelopment ( ) )
372392{
@@ -387,7 +407,10 @@ public class Body {
387407
388408var app = builder . Build ( ) ;
389409
390- app . MapOpenApi ( ) ;
410+ if ( app . Environment . IsDevelopment ( ) )
411+ {
412+ app . MapOpenApi ( ) ;
413+ }
391414
392415app . MapGet ( "/" , ( ) => "Hello world!" ) ;
393416
@@ -420,7 +443,10 @@ public class Body {
420443
421444var app = builder . Build ( ) ;
422445
423- app . MapOpenApi ( ) ;
446+ if ( app . Environment . IsDevelopment ( ) )
447+ {
448+ app . MapOpenApi ( ) ;
449+ }
424450
425451app . MapGet ( "/" , ( ) => "Hello world!" ) ;
426452
@@ -474,7 +500,10 @@ public Task TransformAsync(OpenApiSchema schema, OpenApiSchemaTransformerContext
474500
475501var app = builder . Build ( ) ;
476502
477- app . MapOpenApi ( ) ;
503+ if ( app . Environment . IsDevelopment ( ) )
504+ {
505+ app . MapOpenApi ( ) ;
506+ }
478507
479508app . MapGet ( "/" , ( ) => "Hello world!" ) ;
480509
0 commit comments