4 instantiations of StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.StaticWebAssets.Tasks (4)
_generated\13\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointSelector.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
(),
ApplyCompressionNegotiation.cs (1)
244
var encodingSelector = new
StaticWebAssetEndpointSelector
UpdateStaticWebAssetEndpoints.cs (2)
209
(name, value) => new
StaticWebAssetEndpointSelector
{ Name = name, Value = value, Quality = operation.Quality },
319
new
StaticWebAssetEndpointSelector
60 references to StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.StaticWebAssets.Tasks (60)
_generated\13\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointSelector.g.cs (26)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>? _StaticWebAssetEndpointSelector;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
> StaticWebAssetEndpointSelector
22
get => _StaticWebAssetEndpointSelector ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
> Create_StaticWebAssetEndpointSelector(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
).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.
StaticWebAssetEndpointSelector
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
),
58
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
)obj).Name,
59
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>(obj).Name = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
),
78
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
)obj).Value,
79
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>(obj).Value = value!,
86
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
96
DeclaringType = typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
),
98
Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
)obj).Quality,
99
Setter = static (obj, value) => global::System.Runtime.CompilerServices.Unsafe.Unbox<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>(obj).Quality = value!,
106
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
).GetProperty("Quality", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
116
private void StaticWebAssetEndpointSelectorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
value)
120
writer.WriteString(PropName_Name, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
)value).Name);
121
writer.WriteString(PropName_Value, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
)value).Value);
122
writer.WriteString(PropName_Quality, ((global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
)value).Quality);
_generated\14\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpointSelectorArray.g.cs (10)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]>? _StaticWebAssetEndpointSelectorArray;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]> StaticWebAssetEndpointSelectorArray
22
get => _StaticWebAssetEndpointSelectorArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]>)Options.GetTypeInfo(typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]> Create_StaticWebAssetEndpointSelectorArray(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]>
35
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
>(options, info);
45
private void StaticWebAssetEndpointSelectorArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]? value)
_generated\30\StaticWebAssetsJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
74
if (type == typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
))
78
if (type == typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]))
_generated\7\StaticWebAssetsJsonSerializerContext.StaticWebAssetEndpoint.g.cs (3)
111
var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]>
126
AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAssetEndpoint).GetProperty("Selectors", InstanceMemberBindingFlags, null, typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]), global::System.Array.Empty<global::System.Type>(), null),
129
properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.AspNetCore.StaticWebAssets.Tasks.
StaticWebAssetEndpointSelector
[]>(options, info3);
ApplyCompressionNegotiation.cs (2)
244
var
encodingSelector = new StaticWebAssetEndpointSelector
311
var
selector = compressedEndpoint.Selectors[i];
Data\StaticWebAssetEndpoint.cs (7)
20
private
StaticWebAssetEndpointSelector
[] _selectors;
99
public
StaticWebAssetEndpointSelector
[] Selectors
103
_selectors ??=
StaticWebAssetEndpointSelector
.FromMetadataValue(SelectorsString);
304
$"{nameof(StaticWebAssetEndpoint)}: Route = {Route}, AssetFile = {AssetFile}, Selectors = {
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors ?? [])}, ResponseHeaders = {ResponseHeaders?.Length}, EndpointProperties = {StaticWebAssetEndpointProperty.ToMetadataValue(EndpointProperties ?? [])}";
485
nameof(Selectors) => !_selectorsModified ? SelectorsString ?? "" :
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors),
532
{ nameof(Selectors), !_selectorsModified ? SelectorsString ?? "" :
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors) },
558
destinationItem.SetMetadata(nameof(Selectors), !_selectorsModified ? SelectorsString ?? "" :
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors));
Data\StaticWebAssetEndpointSelector.cs (8)
13
public struct StaticWebAssetEndpointSelector : IEquatable<
StaticWebAssetEndpointSelector
>, IComparable<
StaticWebAssetEndpointSelector
>
15
private static readonly JsonTypeInfo<
StaticWebAssetEndpointSelector
[]> _jsonTypeInfo =
24
public static
StaticWebAssetEndpointSelector
[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo);
26
public static string ToMetadataValue(
StaticWebAssetEndpointSelector
[] selectors) =>
31
public int CompareTo(
StaticWebAssetEndpointSelector
other)
48
public override bool Equals(object obj) => obj is
StaticWebAssetEndpointSelector
endpointSelector &&
51
public bool Equals(
StaticWebAssetEndpointSelector
other) =>
FilterStaticWebAssetEndpoints.cs (1)
104
var
selector = endpoint.Selectors[j];
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
57
new XElement(nameof(StaticWebAssetEndpoint.Selectors), new XCData(
StaticWebAssetEndpointSelector
.ToMetadataValue(element.Selectors))),