25 instantiations of StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
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
Microsoft.NET.Sdk.StaticWebAssets.Tests (22)
StaticWebAssets\ApplyCompressionNegotiationTest.cs (18)
89
Selectors = [
new
() { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
194
new
()
260
new
()
495
new
()
551
new
()
814
Selectors = [
new
() { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
839
Selectors = [
new
() { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
919
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
943
Selectors = [
new
() { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
990
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
1015
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
1111
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
1135
Selectors = [
new
() { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
1193
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
1206
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "br", Quality = "0.100000000000" } ],
1231
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
1244
Selectors = [ new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "br", Quality = "0.100000000000" } ],
1378
Selectors = [
new
() { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
StaticWebAssets\FilterStaticWebAssetEndpointsTest.cs (1)
177
endpoints[0].Selectors = [new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip" }];
StaticWebAssets\GenerateStaticWebAssetEndpointsPropsFileTest.cs (2)
66
new
StaticWebAssetEndpointSelector
136
new
StaticWebAssetEndpointSelector
StaticWebAssets\UpdateStaticWebAssetEndpointsTest.cs (1)
254
Selectors = [new
StaticWebAssetEndpointSelector
{ Name = "Content-Encoding", Value = "gzip" }],
36 references to StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (7)
StaticWebAssetsBaselineComparer.cs (6)
478
StaticWebAssetEndpointSelector
[] manifestSelectors,
479
StaticWebAssetEndpointSelector
[] expectedSelectors)
486
var manifest = new HashSet<
StaticWebAssetEndpointSelector
>(manifestSelectors);
487
var differences = new HashSet<
StaticWebAssetEndpointSelector
>(manifestSelectors);
488
var expected = new HashSet<
StaticWebAssetEndpointSelector
>(expectedSelectors);
491
foreach (
var
difference in differences)
StaticWebAssetsBaselineFactory.cs (1)
174
ref
var
selector = ref endpoint.Selectors[i];
Microsoft.NET.Sdk.StaticWebAssets.Tasks (19)
ApplyCompressionNegotiation.cs (2)
244
var
encodingSelector = new StaticWebAssetEndpointSelector
310
var
selector = compressedEndpoint.Selectors[i];
Data\StaticWebAssetEndpoint.cs (7)
19
private
StaticWebAssetEndpointSelector
[] _selectors;
73
public
StaticWebAssetEndpointSelector
[] Selectors
77
_selectors ??=
StaticWebAssetEndpointSelector
.FromMetadataValue(SelectorsString);
278
$"{nameof(StaticWebAssetEndpoint)}: Route = {Route}, AssetFile = {AssetFile}, Selectors = {
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors ?? [])}, ResponseHeaders = {ResponseHeaders?.Length}, EndpointProperties = {StaticWebAssetEndpointProperty.ToMetadataValue(EndpointProperties ?? [])}";
457
nameof(Selectors) => !_selectorsModified ? SelectorsString ?? "" :
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors),
500
{ nameof(Selectors), !_selectorsModified ? SelectorsString ?? "" :
StaticWebAssetEndpointSelector
.ToMetadataValue(Selectors) },
525
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))),
Microsoft.NET.Sdk.StaticWebAssets.Tests (10)
StaticWebAssets\ApplyCompressionNegotiationTest.cs (1)
1485
StaticWebAssetEndpointSelector
[] responseSelector = null,
StaticWebAssets\DefineStaticWebAssetEndpointsTest.cs (1)
641
StaticWebAssetEndpointSelector
[] responseSelector = null,
StaticWebAssets\GenerateStaticWebAssetEndpointsPropsFileTest.cs (1)
205
StaticWebAssetEndpointSelector
[] responseSelector = null,
StaticWebAssetsBaselineComparer.cs (6)
478
StaticWebAssetEndpointSelector
[] manifestSelectors,
479
StaticWebAssetEndpointSelector
[] expectedSelectors)
486
var manifest = new HashSet<
StaticWebAssetEndpointSelector
>(manifestSelectors);
487
var differences = new HashSet<
StaticWebAssetEndpointSelector
>(manifestSelectors);
488
var expected = new HashSet<
StaticWebAssetEndpointSelector
>(expectedSelectors);
491
foreach (
var
difference in differences)
StaticWebAssetsBaselineFactory.cs (1)
174
ref
var
selector = ref endpoint.Selectors[i];