7 instantiations of StaticWebAssetEndpointProperty
Microsoft.NET.Sdk.StaticWebAssets.Tasks (7)
_generated\9\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointProperty.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
(),
ApplyCompressionNegotiation.cs (1)
262
endpointProperties.Add(new
StaticWebAssetEndpointProperty
DefineStaticWebAssetEndpoints.cs (3)
210
properties[i++] = new
StaticWebAssetEndpointProperty
{ Name = value.Key, Value = value.Value };
219
properties[i++] = new
StaticWebAssetEndpointProperty
{ Name = "label", Value = label };
224
properties[i++] = new
StaticWebAssetEndpointProperty
{ Name = "integrity", Value = $"sha256-{asset.Integrity}" };
UpdateStaticWebAssetEndpoints.cs (2)
239
(name, value) => new
StaticWebAssetEndpointProperty
{ Name = name, Value = value },
338
new
StaticWebAssetEndpointProperty
61 references to StaticWebAssetEndpointProperty
Microsoft.NET.Sdk.StaticWebAssets.Tasks (61)
_generated\10\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointPropertyArray.g.cs (10)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]>? _StaticWebAssetEndpointPropertyArray;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]> StaticWebAssetEndpointPropertyArray
22
get => _StaticWebAssetEndpointPropertyArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]> Create_StaticWebAssetEndpointPropertyArray(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]>
35
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>(options, info);
45
private void StaticWebAssetEndpointPropertyArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]? value)
_generated\30\StaticWebAssetsJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
58
if (type == typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
))
62
if (type == typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]))
_generated\7\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpoint.g.cs (3)
151
var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]>
166
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAssetEndpoint).GetProperty("EndpointProperties", InstanceMemberBindingFlags, null, typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]), global::System.Array.Empty<global::System.Type>(), null),
169
properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
[]>(options, info5);
_generated\9\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointProperty.g.cs (21)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>? _StaticWebAssetEndpointProperty;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
> StaticWebAssetEndpointProperty
22
get => _StaticWebAssetEndpointProperty ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
> Create_StaticWebAssetEndpointProperty(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
),
58
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
)obj).Name,
59
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>(obj).Name = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
),
78
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
)obj).Value,
79
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
>(obj).Value = value!,
86
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
96
private void StaticWebAssetEndpointPropertySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
value)
100
writer.WriteString(PropName_Name, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
)value).Name);
101
writer.WriteString(PropName_Value, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointProperty
)value).Value);
ApplyCompressionNegotiation.cs (4)
352
var
compressedFingerprint = ResolveFingerprint(compressedEndpoint);
353
var
relatedFingerprint = ResolveFingerprint(relatedEndpointCandidate);
357
private static
StaticWebAssetEndpointProperty
ResolveFingerprint(StaticWebAssetEndpoint compressedEndpoint)
359
foreach (
var
property in compressedEndpoint.EndpointProperties)
ComputeEndpointsForReferenceStaticWebAssets.cs (1)
51
ref
var
property = ref candidateEndpoint.EndpointProperties[j];
Data\StaticWebAssetEndpoint.cs (7)
18
private
StaticWebAssetEndpointProperty
[] _endpointProperties;
152
public
StaticWebAssetEndpointProperty
[] EndpointProperties
156
_endpointProperties ??=
StaticWebAssetEndpointProperty
.FromMetadataValue(EndpointPropertiesString);
304
$"{nameof(StaticWebAssetEndpoint)}: Route = {Route}, AssetFile = {AssetFile}, Selectors = {StaticWebAssetEndpointSelector.ToMetadataValue(Selectors ?? [])}, ResponseHeaders = {ResponseHeaders?.Length}, EndpointProperties = {
StaticWebAssetEndpointProperty
.ToMetadataValue(EndpointProperties ?? [])}";
487
nameof(EndpointProperties) => !_endpointPropertiesModified ? EndpointPropertiesString ?? "" :
StaticWebAssetEndpointProperty
.ToMetadataValue(EndpointProperties),
534
{ nameof(EndpointProperties), !_endpointPropertiesModified ? EndpointPropertiesString ?? "" :
StaticWebAssetEndpointProperty
.ToMetadataValue(EndpointProperties) }
560
destinationItem.SetMetadata(nameof(EndpointProperties), !_endpointPropertiesModified ? EndpointPropertiesString ?? "" :
StaticWebAssetEndpointProperty
.ToMetadataValue(EndpointProperties));
Data\StaticWebAssetEndpointProperty.cs (8)
13
public struct StaticWebAssetEndpointProperty : IComparable<
StaticWebAssetEndpointProperty
>, IEquatable<
StaticWebAssetEndpointProperty
>
15
private static readonly JsonTypeInfo<
StaticWebAssetEndpointProperty
[]> _jsonTypeInfo =
22
internal static
StaticWebAssetEndpointProperty
[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo);
24
internal static string ToMetadataValue(
StaticWebAssetEndpointProperty
[] responseHeaders) =>
29
public int CompareTo(
StaticWebAssetEndpointProperty
other) => string.CompareOrdinal(Name, other.Name) switch
35
public override bool Equals(object obj) => obj is
StaticWebAssetEndpointProperty
endpointProperty &&
38
public bool Equals(
StaticWebAssetEndpointProperty
other) =>
DefineStaticWebAssetEndpoints.cs (1)
206
var properties = new
StaticWebAssetEndpointProperty
[values.Count + (values.Count > 0 ? 2 : 1)];
FilterStaticWebAssetEndpoints.cs (1)
87
var
property = endpoint.EndpointProperties[j];
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
58
new XElement(nameof(StaticWebAssetEndpoint.EndpointProperties), new XCData(
StaticWebAssetEndpointProperty
.ToMetadataValue(element.EndpointProperties))),
OverrideHtmlAssetPlaceholders.cs (1)
180
var
property = endpoint.EndpointProperties[i];
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (1)
103
var
property = endpoint.EndpointProperties[i];