51 instantiations of ResourceAssetProperty
Microsoft.AspNetCore.Components.Endpoints (9)
ResourceCollectionSerializerContext.ResourceAssetProperty.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.Components.ResourceAssetProperty((string)args[0], (string)args[1]),
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)
111new ResourceAssetProperty("preloadrel", "preload"), 112new ResourceAssetProperty("preloadas", "script"), 113new ResourceAssetProperty("preloadpriority", "high"), 114new ResourceAssetProperty("preloadcrossorigin", "anonymous"), 115new ResourceAssetProperty("integrity", "abcd"), 116new ResourceAssetProperty("preloadorder", "2"), 117new ResourceAssetProperty("preloadgroup", "webassembly") 120new ResourceAssetProperty("preloadrel", "preload"), 121new ResourceAssetProperty("preloadas", "script"), 122new ResourceAssetProperty("preloadpriority", "high"), 123new ResourceAssetProperty("preloadcrossorigin", "anonymous"), 124new ResourceAssetProperty("integrity", "abcd"), 125new ResourceAssetProperty("preloadorder", "1"), 126new ResourceAssetProperty("preloadgroup", "webassembly") 129new ResourceAssetProperty("preloadrel", "preload"), 130new ResourceAssetProperty("preloadas", "script"), 131new ResourceAssetProperty("preloadpriority", "high"), 132new ResourceAssetProperty("preloadcrossorigin", "anonymous"), 133new ResourceAssetProperty("integrity", "abcd"), 134new ResourceAssetProperty("preloadorder", "1"), 135new ResourceAssetProperty("preloadgroup", "abcd") 138new ResourceAssetProperty("integrity", "abcd")
Microsoft.AspNetCore.Components.Tests (2)
ResourceAssetCollectionTest.cs (2)
34[new ResourceAssetProperty("label", "image1.jpg")]), 80[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)
856new("js/site.fingerprint.js", [new ResourceAssetProperty("label", "js/site.js")]), 857new("common.fingerprint.js", [new ResourceAssetProperty("label", "common.js")]), 858new("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);
52 references to ResourceAssetProperty
Microsoft.AspNetCore.Components (3)
ResourceAsset.cs (2)
15public sealed class ResourceAsset(string url, IReadOnlyList<ResourceAssetProperty>? properties = null) 25public IReadOnlyList<ResourceAssetProperty>? Properties { get; } = properties;
ResourceAssetCollection.cs (1)
34foreach (var property in resource.Properties ?? [])
Microsoft.AspNetCore.Components.Endpoints (47)
Assets\ImportMapDefinition.cs (1)
91var property = asset.Properties[i];
Builder\ResourcePreloadCollection.cs (3)
23foreach (var property in asset.Properties) 52private static PreloadAsset CreateAsset(string url, IEnumerable<ResourceAssetProperty> properties) 55foreach (var property in properties)
ResourceCollectionSerializerContext.GetJsonTypeInfo.g.cs (2)
32if (type == typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty)) 40if (type == typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>))
ResourceCollectionSerializerContext.IReadOnlyListResourceAssetProperty.g.cs (12)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>>? _IReadOnlyListResourceAssetProperty; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>> IReadOnlyListResourceAssetProperty 24get => _IReadOnlyListResourceAssetProperty ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>> Create_IReadOnlyListResourceAssetProperty(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>> jsonTypeInfo)) 31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>, global::Microsoft.AspNetCore.Components.ResourceAssetProperty>(options, info); 47private void IReadOnlyListResourceAssetPropertySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>? value) 57foreach (global::Microsoft.AspNetCore.Components.ResourceAssetProperty element in value)
ResourceCollectionSerializerContext.ResourceAsset.g.cs (8)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.Components.ResourceAsset((string)args[0], (global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>)args[1]), 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.ResourceAsset).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>)}, modifiers: null), 74var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>> 89AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.ResourceAsset).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>), global::System.Array.Empty<global::System.Type>(), null), 92properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>>(options, info1); 114global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty> __value_Properties = ((global::Microsoft.AspNetCore.Components.ResourceAsset)value).Properties; 139ParameterType = typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>), 142DefaultValue = default(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>),
ResourceCollectionSerializerContext.ResourceAssetProperty.g.cs (19)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>? _ResourceAssetProperty; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty> ResourceAssetProperty 24get => _ResourceAssetProperty ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty> Create_ResourceAssetProperty(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.AspNetCore.Components.ResourceAssetProperty> 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.AspNetCore.Components.ResourceAssetProperty>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty), 60Getter = static obj => ((global::Microsoft.AspNetCore.Components.ResourceAssetProperty)obj).Name, 68AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 79DeclaringType = typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty), 81Getter = static obj => ((global::Microsoft.AspNetCore.Components.ResourceAssetProperty)obj).Value, 89AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.ResourceAssetProperty).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 100private void ResourceAssetPropertySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.Components.ResourceAssetProperty? value) 110string __value_Name = ((global::Microsoft.AspNetCore.Components.ResourceAssetProperty)value).Name; 115string __value_Value = ((global::Microsoft.AspNetCore.Components.ResourceAssetProperty)value).Value;
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];