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)
89
new
StaticWebAssetEndpointResponseHeader
144
new
StaticWebAssetEndpointResponseHeader
224
new
()
229
new
()
408
headers.Add(new
StaticWebAssetEndpointResponseHeader
DefineStaticWebAssetEndpoints.cs (6)
169
new
()
174
new
()
179
new
()
184
new
()
196
headers[4] =
new
() { Name = "Cache-Control", Value = "max-age=31536000, immutable" };
203
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),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
),
58
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)obj).Name,
59
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(obj).Name = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
),
78
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)obj).Value,
79
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(obj).Value = value!,
86
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
96
private void StaticWebAssetEndpointResponseHeaderSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
value)
100
writer.WriteString(PropName_Name, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
)value).Name);
101
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
[]>
35
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
>(options, info);
45
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)
131
var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>
146
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),
149
properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointResponseHeader
[]>(options, info4);
ApplyCompressionNegotiation.cs (13)
32
var compressionHeadersByEncoding = new Dictionary<string,
StaticWebAssetEndpointResponseHeader
[]>(2);
167
var
header = endpoint.ResponseHeaders[i];
183
var
responseHeader = compressedEndpoint.ResponseHeaders[i];
211
private static
StaticWebAssetEndpointResponseHeader
[] GetOrCreateCompressionHeaders(Dictionary<string,
StaticWebAssetEndpointResponseHeader
[]> compressionHeadersByEncoding, StaticWebAsset compressedAsset)
222
private static
StaticWebAssetEndpointResponseHeader
[] CreateCompressionHeaders(StaticWebAsset compressedAsset) =>
257
foreach (
var
header in relatedEndpointCandidate.ResponseHeaders)
283
var headers = new List<
StaticWebAssetEndpointResponseHeader
>(7);
297
var
responseHeader = compressedEndpoint.ResponseHeaders[i];
369
private void ApplyCompressedEndpointHeaders(List<
StaticWebAssetEndpointResponseHeader
> headers, StaticWebAssetEndpoint compressedEndpoint, string relatedEndpointCandidateRoute)
371
foreach (
var
header in compressedEndpoint.ResponseHeaders)
387
private void ApplyRelatedEndpointCandidateHeaders(List<
StaticWebAssetEndpointResponseHeader
> headers, StaticWebAssetEndpoint relatedEndpointCandidate, HashSet<string> compressedHeaders)
389
foreach (
var
header in relatedEndpointCandidate.ResponseHeaders)
Data\StaticWebAssetEndpoint.cs (6)
19
private
StaticWebAssetEndpointResponseHeader
[] _responseHeaders;
126
public
StaticWebAssetEndpointResponseHeader
[] ResponseHeaders
130
_responseHeaders ??=
StaticWebAssetEndpointResponseHeader
.FromMetadataValue(ResponseHeadersString);
486
nameof(ResponseHeaders) => !_responseHeadersModified ? ResponseHeadersString ?? "" :
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(ResponseHeaders),
533
{ nameof(ResponseHeaders), !_responseHeadersModified ? ResponseHeadersString ?? "" :
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(ResponseHeaders) },
559
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)
167
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)
59
new XElement(nameof(StaticWebAssetEndpoint.ResponseHeaders), new XCData(
StaticWebAssetEndpointResponseHeader
.ToMetadataValue(element.ResponseHeaders)))));