consolidate Clone logic for Resource objects

This commit is contained in:
sbwalker
2024-03-08 19:33:09 -05:00
parent 7f74e79253
commit 8e287da7b5
7 changed files with 53 additions and 38 deletions

View File

@ -681,21 +681,22 @@
// ensure resource does not exist already
if (!pageresources.Exists(item => item.Url.ToLower() == resource.Url.ToLower()))
{
pageresources.Add(new Resource
{
ResourceType = resource.ResourceType,
Url = resource.Url,
Integrity = resource.Integrity,
CrossOrigin = resource.CrossOrigin,
Bundle = resource.Bundle,
Location = resource.Location,
ES6Module = resource.ES6Module,
Content = resource.Content,
RenderMode = resource.RenderMode,
Reload = resource.Reload,
Level = level,
Namespace = name
});
pageresources.Add(resource.Clone(level, name));
// pageresources.Add(new Resource
// {
// ResourceType = resource.ResourceType,
// Url = resource.Url,
// Integrity = resource.Integrity,
// CrossOrigin = resource.CrossOrigin,
// Bundle = resource.Bundle,
// Location = resource.Location,
// ES6Module = resource.ES6Module,
// Content = resource.Content,
// RenderMode = resource.RenderMode,
// Reload = resource.Reload,
// Level = level,
// Namespace = name
// });
}
}
}