@@ -78,16 +78,16 @@ public OpenApiComponents() { }
7878 /// </summary>
7979 public OpenApiComponents ( OpenApiComponents components )
8080 {
81- Schemas = new Dictionary < string , OpenApiSchema > ( components . Schemas ) ;
82- Responses = new Dictionary < string , OpenApiResponse > ( components . Responses ) ;
83- Parameters = new Dictionary < string , OpenApiParameter > ( components . Parameters ) ;
84- Examples = new Dictionary < string , OpenApiExample > ( components . Examples ) ;
85- RequestBodies = new Dictionary < string , OpenApiRequestBody > ( components . RequestBodies ) ;
86- Headers = new Dictionary < string , OpenApiHeader > ( components . Headers ) ;
87- SecuritySchemes = new Dictionary < string , OpenApiSecurityScheme > ( components . SecuritySchemes ) ;
88- Links = new Dictionary < string , OpenApiLink > ( components . Links ) ;
89- Callbacks = new Dictionary < string , OpenApiCallback > ( components . Callbacks ) ;
90- Extensions = new Dictionary < string , IOpenApiExtension > ( components . Extensions ) ;
81+ Schemas = components ? . Schemas != null ? new Dictionary < string , OpenApiSchema > ( components . Schemas ) : null ;
82+ Responses = components ? . Responses != null ? new Dictionary < string , OpenApiResponse > ( components . Responses ) : null ;
83+ Parameters = components ? . Parameters != null ? new Dictionary < string , OpenApiParameter > ( components . Parameters ) : null ;
84+ Examples = components ? . Examples != null ? new Dictionary < string , OpenApiExample > ( components . Examples ) : null ;
85+ RequestBodies = components ? . RequestBodies != null ? new Dictionary < string , OpenApiRequestBody > ( components . RequestBodies ) : null ;
86+ Headers = components ? . Headers != null ? new Dictionary < string , OpenApiHeader > ( components . Headers ) : null ;
87+ SecuritySchemes = components ? . SecuritySchemes != null ? new Dictionary < string , OpenApiSecurityScheme > ( components . SecuritySchemes ) : null ;
88+ Links = components ? . Links != null ? new Dictionary < string , OpenApiLink > ( components . Links ) : null ;
89+ Callbacks = components ? . Callbacks != null ? new Dictionary < string , OpenApiCallback > ( components . Callbacks ) : null ;
90+ Extensions = components ? . Extensions != null ? new Dictionary < string , IOpenApiExtension > ( components . Extensions ) : null ;
9191 }
9292
9393 /// <summary>
0 commit comments