public SwaggerRouteData Combine(SwaggerRouteData data) { var combined = new SwaggerRouteData(Path, PathItem.Combine(data.PathItem)); foreach (var kvp in Types) { combined.Types.Add(kvp.Key, kvp.Value); } foreach (var kvp in data.Types) { combined.Types.Add(kvp.Key, kvp.Value); } return(combined); }