@@ -77,15 +77,15 @@ public OpenApiComponents() { }
7777 /// </summary>
7878 public OpenApiComponents ( OpenApiComponents components )
7979 {
80- Schemas = DictionaryCloneHelper . Clone ( components ? . Schemas ) ;
81- Responses = DictionaryCloneHelper . Clone ( components ? . Responses ) ;
82- Parameters = DictionaryCloneHelper . Clone ( components ? . Parameters ) ;
83- Examples = DictionaryCloneHelper . Clone ( components ? . Examples ) ;
84- RequestBodies = DictionaryCloneHelper . Clone ( components ? . RequestBodies ) ;
85- Headers = DictionaryCloneHelper . Clone ( components ? . Headers ) ;
86- SecuritySchemes = DictionaryCloneHelper . Clone ( components ? . SecuritySchemes ) ;
87- Links = DictionaryCloneHelper . Clone ( components ? . Links ) ;
88- Callbacks = DictionaryCloneHelper . Clone ( components ? . Callbacks ) ;
80+ Schemas = components ? . Schemas != null ? new Dictionary < string , OpenApiSchema > ( components . Schemas ) : null ;
81+ Responses = components ? . Responses != null ? new Dictionary < string , OpenApiResponse > ( components . Responses ) : null ;
82+ Parameters = components ? . Parameters != null ? new Dictionary < string , OpenApiParameter > ( components . Parameters ) : null ;
83+ Examples = components ? . Examples != null ? new Dictionary < string , OpenApiExample > ( components . Examples ) : null ;
84+ RequestBodies = components ? . RequestBodies != null ? new Dictionary < string , OpenApiRequestBody > ( components . RequestBodies ) : null ;
85+ Headers = components ? . Headers != null ? new Dictionary < string , OpenApiHeader > ( components . Headers ) : null ;
86+ SecuritySchemes = components ? . SecuritySchemes != null ? new Dictionary < string , OpenApiSecurityScheme > ( components . SecuritySchemes ) : null ;
87+ Links = components ? . Links != null ? new Dictionary < string , OpenApiLink > ( components . Links ) : null ;
88+ Callbacks = components ? . Callbacks != null ? new Dictionary < string , OpenApiCallback > ( components . Callbacks ) : null ;
8989 Extensions = components ? . Extensions != null ? new Dictionary < string , IOpenApiExtension > ( components . Extensions ) : null ;
9090 }
9191
0 commit comments