50 instantiations of ResourceAssetProperty
Microsoft.AspNetCore.Components.Endpoints (8)
src\Shared\Components\ResourceCollectionResolver.cs (8)
165properties[index++] = new ResourceAssetProperty("label", label); 169properties[index++] = new ResourceAssetProperty("integrity", integrity); 173properties[index++] = new ResourceAssetProperty("preloadrel", preloadRel); 177properties[index++] = new ResourceAssetProperty("preloadas", preloadAs); 181properties[index++] = new ResourceAssetProperty("preloadpriority", preloadPriority); 185properties[index++] = new ResourceAssetProperty("preloadcrossorigin", preloadCrossorigin); 189properties[index++] = new ResourceAssetProperty("preloadorder", preloadOrder); 193properties[index++] = new ResourceAssetProperty("preloadgroup", preloadGroup);
Microsoft.AspNetCore.Components.Endpoints.Tests (24)
Assets\ImportMapDefinitionTest.cs (2)
108new ResourceAssetProperty("integrity", "sha384-abc123"), 109new ResourceAssetProperty("label", "jquery.js"),
EndpointHtmlRendererTest.cs (22)
108new ResourceAssetProperty("preloadrel", "preload"), 109new ResourceAssetProperty("preloadas", "script"), 110new ResourceAssetProperty("preloadpriority", "high"), 111new ResourceAssetProperty("preloadcrossorigin", "anonymous"), 112new ResourceAssetProperty("integrity", "abcd"), 113new ResourceAssetProperty("preloadorder", "2"), 114new ResourceAssetProperty("preloadgroup", "webassembly") 117new ResourceAssetProperty("preloadrel", "preload"), 118new ResourceAssetProperty("preloadas", "script"), 119new ResourceAssetProperty("preloadpriority", "high"), 120new ResourceAssetProperty("preloadcrossorigin", "anonymous"), 121new ResourceAssetProperty("integrity", "abcd"), 122new ResourceAssetProperty("preloadorder", "1"), 123new ResourceAssetProperty("preloadgroup", "webassembly") 126new ResourceAssetProperty("preloadrel", "preload"), 127new ResourceAssetProperty("preloadas", "script"), 128new ResourceAssetProperty("preloadpriority", "high"), 129new ResourceAssetProperty("preloadcrossorigin", "anonymous"), 130new ResourceAssetProperty("integrity", "abcd"), 131new ResourceAssetProperty("preloadorder", "1"), 132new ResourceAssetProperty("preloadgroup", "abcd") 135new ResourceAssetProperty("integrity", "abcd")
Microsoft.AspNetCore.Components.Tests (2)
ResourceAssetCollectionTest.cs (2)
31[new ResourceAssetProperty("label", "image1.jpg")]), 77[new ResourceAssetProperty("label", "image2.jpg")]),
Microsoft.AspNetCore.Mvc.Razor.Test (1)
TagHelpers\UrlResolutionTagHelperTest.cs (1)
410[new ResourceAssetCollection([new("home/index.fingerprint.html", [new ResourceAssetProperty("label", "home/index.html")])])]),
Microsoft.AspNetCore.Mvc.TagHelpers.Test (7)
ImageTagHelperTest.cs (1)
222new("images/test-image.fingerprint.png", [new ResourceAssetProperty("label", "images/test-image.png")]),
LinkTagHelperTest.cs (3)
1197new("css/site.fingerprint.css", [new ResourceAssetProperty("label", "css/site.css")]), 1198new("base.fingerprint.css", [new ResourceAssetProperty("label", "base.css")]), 1199new("fallback.fingerprint.css", [new ResourceAssetProperty("label", "fallback.css")]),
ScriptTagHelperTest.cs (3)
803new("js/site.fingerprint.js", [new ResourceAssetProperty("label", "js/site.js")]), 804new("common.fingerprint.js", [new ResourceAssetProperty("label", "common.js")]), 805new("fallback.fingerprint.js", [new ResourceAssetProperty("label", "fallback.js")]),
Microsoft.AspNetCore.Mvc.ViewFeatures (8)
src\Shared\Components\ResourceCollectionResolver.cs (8)
165properties[index++] = new ResourceAssetProperty("label", label); 169properties[index++] = new ResourceAssetProperty("integrity", integrity); 173properties[index++] = new ResourceAssetProperty("preloadrel", preloadRel); 177properties[index++] = new ResourceAssetProperty("preloadas", preloadAs); 181properties[index++] = new ResourceAssetProperty("preloadpriority", preloadPriority); 185properties[index++] = new ResourceAssetProperty("preloadcrossorigin", preloadCrossorigin); 189properties[index++] = new ResourceAssetProperty("preloadorder", preloadOrder); 193properties[index++] = new ResourceAssetProperty("preloadgroup", preloadGroup);
11 references to ResourceAssetProperty
Microsoft.AspNetCore.Components (3)
ResourceAsset.cs (2)
15public sealed class ResourceAsset(string url, IReadOnlyList<ResourceAssetProperty>? properties) 25public IReadOnlyList<ResourceAssetProperty>? Properties { get; } = properties;
ResourceAssetCollection.cs (1)
34foreach (var property in resource.Properties ?? [])
Microsoft.AspNetCore.Components.Endpoints (6)
Assets\ImportMapDefinition.cs (1)
91var property = asset.Properties[i];
Builder\ResourcePreloadCollection.cs (3)
27foreach (var property in asset.Properties) 56private static (int order, string header) CreateHeader(StringBuilder headerBuilder, string url, IEnumerable<ResourceAssetProperty> properties) 64foreach (var property in properties)
src\Components\Shared\src\ResourceCollectionProvider.cs (1)
49[DynamicDependency(JsonSerialized, typeof(ResourceAssetProperty))]
src\Shared\Components\ResourceCollectionResolver.cs (1)
161var properties = new ResourceAssetProperty[foundProperties];
Microsoft.AspNetCore.Components.WebAssembly (1)
src\Components\Shared\src\ResourceCollectionProvider.cs (1)
49[DynamicDependency(JsonSerialized, typeof(ResourceAssetProperty))]
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
src\Shared\Components\ResourceCollectionResolver.cs (1)
161var properties = new ResourceAssetProperty[foundProperties];