14 instantiations of StaticWebAssetEndpointResponseHeader
Microsoft.NET.Sdk.StaticWebAssets.Tasks (14)
_generated\11\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointResponseHeader.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
(),
ApplyCompressionNegotiation.cs (5)
93
new
StaticWebAssetEndpointResponseHeader
148
new
StaticWebAssetEndpointResponseHeader
228
new
()
233
new
()
412
headers.Add(new
StaticWebAssetEndpointResponseHeader
DefineStaticWebAssetEndpoints.cs (6)
176
new
()
181
new
()
186
new
()
191
new
()
203
headers[4] =
new
() { Name = "Cache-Control", Value = "max-age=31536000, immutable" };
210
headers[4] =
new
() { Name = "Cache-Control", Value = !string.IsNullOrEmpty(cacheSetting) ? cacheSetting : "no-cache" };
UpdateStaticWebAssetEndpoints.cs (2)
224
(name, value) => new
StaticWebAssetEndpointResponseHeader
{ Name = name, Value = value },
329
new
StaticWebAssetEndpointResponseHeader
67 references to StaticWebAssetEndpointResponseHeader
Microsoft.NET.Sdk.StaticWebAssets.Tasks (67)
_generated\11\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointResponseHeader.g.cs (21)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>? _StaticWebAssetEndpointResponseHeader;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
> StaticWebAssetEndpointResponseHeader
22
get => _StaticWebAssetEndpointResponseHeader ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
> Create_StaticWebAssetEndpointResponseHeader(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
),
60
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)obj).Name,
61
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(obj).Name = value!,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
),
80
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)obj).Value,
81
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(obj).Value = value!,
88
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
98
private void StaticWebAssetEndpointResponseHeaderSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
value)
102
writer.WriteString(PropName_Name, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)value).Name);
103
writer.WriteString(PropName_Value, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)value).Value);
_generated\12\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointResponseHeaderArray.g.cs (10)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>? _StaticWebAssetEndpointResponseHeaderArray;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]> StaticWebAssetEndpointResponseHeaderArray
22
get => _StaticWebAssetEndpointResponseHeaderArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]> Create_StaticWebAssetEndpointResponseHeaderArray(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(options, info);
47
private void StaticWebAssetEndpointResponseHeaderArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]? value)
_generated\30\StaticWebAssetsJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
66
if (type == typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
))
70
if (type == typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]))
_generated\7\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpoint.g.cs (3)
133
var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>
148
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAssetEndpoint).GetProperty("ResponseHeaders", InstanceMemberBindingFlags, null, typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]), global::System.Array.Empty<global::System.Type>(), null),
151
properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>(options, info4);
ApplyCompressionNegotiation.cs (13)
36
var compressionHeadersByEncoding = new Dictionary<string,
StaticWebAssetEndpointResponseHeader
[]>(2);
171
var
header = endpoint.ResponseHeaders[i];
187
var
responseHeader = compressedEndpoint.ResponseHeaders[i];
215
private static
StaticWebAssetEndpointResponseHeader
[] GetOrCreateCompressionHeaders(Dictionary<string,
StaticWebAssetEndpointResponseHeader
[]> compressionHeadersByEncoding, StaticWebAsset compressedAsset)
226
private static
StaticWebAssetEndpointResponseHeader
[] CreateCompressionHeaders(StaticWebAsset compressedAsset) =>
261
foreach (
var
header in relatedEndpointCandidate.ResponseHeaders)
287
var headers = new List<
StaticWebAssetEndpointResponseHeader
>(7);
301
var
responseHeader = compressedEndpoint.ResponseHeaders[i];
373
private void ApplyCompressedEndpointHeaders(List<
StaticWebAssetEndpointResponseHeader
> headers, StaticWebAssetEndpoint compressedEndpoint, string relatedEndpointCandidateRoute)
375
foreach (
var
header in compressedEndpoint.ResponseHeaders)
391
private void ApplyRelatedEndpointCandidateHeaders(List<
StaticWebAssetEndpointResponseHeader
> headers, StaticWebAssetEndpoint relatedEndpointCandidate, HashSet<string> compressedHeaders)
393
foreach (
var
header in relatedEndpointCandidate.ResponseHeaders)
Data\StaticWebAssetEndpoint.cs (6)
20
private
StaticWebAssetEndpointResponseHeader
[] _responseHeaders;
127
public
StaticWebAssetEndpointResponseHeader
[] ResponseHeaders
131
_responseHeaders ??=
StaticWebAssetEndpointResponseHeader
.FromMetadataValue(ResponseHeadersString);
487
nameof(ResponseHeaders) => !_responseHeadersModified ? ResponseHeadersString ?? "" :
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(ResponseHeaders),
534
{ nameof(ResponseHeaders), !_responseHeadersModified ? ResponseHeadersString ?? "" :
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(ResponseHeaders) },
560
destinationItem.SetMetadata(nameof(ResponseHeaders), !_responseHeadersModified ? ResponseHeadersString ?? "" :
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(ResponseHeaders));
Data\StaticWebAssetEndpointResponseHeader.cs (8)
13
public struct StaticWebAssetEndpointResponseHeader : IEquatable<
StaticWebAssetEndpointResponseHeader
>, IComparable<
StaticWebAssetEndpointResponseHeader
>
15
private static readonly JsonTypeInfo<
StaticWebAssetEndpointResponseHeader
[]> _jsonTypeInfo =
22
internal static
StaticWebAssetEndpointResponseHeader
[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo);
24
internal static string ToMetadataValue(
StaticWebAssetEndpointResponseHeader
[] responseHeaders) =>
31
public override bool Equals(object obj) => obj is
StaticWebAssetEndpointResponseHeader
responseHeader &&
34
public bool Equals(
StaticWebAssetEndpointResponseHeader
other) => string.Equals(Name, other.Name, StringComparison.Ordinal) &&
49
public int CompareTo(
StaticWebAssetEndpointResponseHeader
other) => string.CompareOrdinal(Name, other.Name) switch
DefineStaticWebAssetEndpoints.cs (1)
174
var headers = new
StaticWebAssetEndpointResponseHeader
[5]
FilterStaticWebAssetEndpoints.cs (1)
121
var
header = endpoint.ResponseHeaders[j];
GenerateStaticWebAssetEndpointsManifest.cs (1)
146
ref
var
header = ref endpoint.ResponseHeaders[i];
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
62
new XElement(nameof(StaticWebAssetEndpoint.ResponseHeaders), new XCData(
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(element.ResponseHeaders)))));