25 instantiations of StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
ApplyCompressionNegotiation.cs (1)
244var encodingSelector = new StaticWebAssetEndpointSelector
UpdateStaticWebAssetEndpoints.cs (2)
209(name, value) => new StaticWebAssetEndpointSelector { Name = name, Value = value, Quality = operation.Quality }, 319new StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.StaticWebAssets.Tests (22)
StaticWebAssets\ApplyCompressionNegotiationTest.cs (18)
89Selectors = [ new () { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 194new () 260new () 495new () 551new () 814Selectors = [ new () { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 839Selectors = [ new () { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 919Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 943Selectors = [ new () { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 990Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 1015Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 1111Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 1135Selectors = [ new () { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 1193Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 1206Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "br", Quality = "0.100000000000" } ], 1231Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ], 1244Selectors = [ new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "br", Quality = "0.100000000000" } ], 1378Selectors = [ new () { Name = "Content-Encoding", Value = "gzip", Quality = "0.100000000000" } ],
StaticWebAssets\FilterStaticWebAssetEndpointsTest.cs (1)
177endpoints[0].Selectors = [new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip" }];
StaticWebAssets\GenerateStaticWebAssetEndpointsPropsFileTest.cs (2)
66new StaticWebAssetEndpointSelector 136new StaticWebAssetEndpointSelector
StaticWebAssets\UpdateStaticWebAssetEndpointsTest.cs (1)
254Selectors = [new StaticWebAssetEndpointSelector { Name = "Content-Encoding", Value = "gzip" }],
36 references to StaticWebAssetEndpointSelector
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (7)
StaticWebAssetsBaselineComparer.cs (6)
478StaticWebAssetEndpointSelector[] manifestSelectors, 479StaticWebAssetEndpointSelector[] expectedSelectors) 486var manifest = new HashSet<StaticWebAssetEndpointSelector>(manifestSelectors); 487var differences = new HashSet<StaticWebAssetEndpointSelector>(manifestSelectors); 488var expected = new HashSet<StaticWebAssetEndpointSelector>(expectedSelectors); 491foreach (var difference in differences)
StaticWebAssetsBaselineFactory.cs (1)
174ref var selector = ref endpoint.Selectors[i];
Microsoft.NET.Sdk.StaticWebAssets.Tasks (19)
ApplyCompressionNegotiation.cs (2)
244var encodingSelector = new StaticWebAssetEndpointSelector 310var selector = compressedEndpoint.Selectors[i];
Data\StaticWebAssetEndpoint.cs (7)
19private StaticWebAssetEndpointSelector[] _selectors; 73public 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 ?? [])}"; 457nameof(Selectors) => !_selectorsModified ? SelectorsString ?? "" : StaticWebAssetEndpointSelector.ToMetadataValue(Selectors), 500{ nameof(Selectors), !_selectorsModified ? SelectorsString ?? "" : StaticWebAssetEndpointSelector.ToMetadataValue(Selectors) }, 525destinationItem.SetMetadata(nameof(Selectors), !_selectorsModified ? SelectorsString ?? "" : StaticWebAssetEndpointSelector.ToMetadataValue(Selectors));
Data\StaticWebAssetEndpointSelector.cs (8)
13public struct StaticWebAssetEndpointSelector : IEquatable<StaticWebAssetEndpointSelector>, IComparable<StaticWebAssetEndpointSelector> 15private static readonly JsonTypeInfo<StaticWebAssetEndpointSelector[]> _jsonTypeInfo = 24public static StaticWebAssetEndpointSelector[] FromMetadataValue(string value) => string.IsNullOrEmpty(value) ? [] : JsonSerializer.Deserialize(value, _jsonTypeInfo); 26public static string ToMetadataValue(StaticWebAssetEndpointSelector[] selectors) => 31public int CompareTo(StaticWebAssetEndpointSelector other) 48public override bool Equals(object obj) => obj is StaticWebAssetEndpointSelector endpointSelector && 51public bool Equals(StaticWebAssetEndpointSelector other) =>
FilterStaticWebAssetEndpoints.cs (1)
104var selector = endpoint.Selectors[j];
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
57new XElement(nameof(StaticWebAssetEndpoint.Selectors), new XCData(StaticWebAssetEndpointSelector.ToMetadataValue(element.Selectors))),
Microsoft.NET.Sdk.StaticWebAssets.Tests (10)
StaticWebAssets\ApplyCompressionNegotiationTest.cs (1)
1485StaticWebAssetEndpointSelector[] responseSelector = null,
StaticWebAssets\DefineStaticWebAssetEndpointsTest.cs (1)
641StaticWebAssetEndpointSelector[] responseSelector = null,
StaticWebAssets\GenerateStaticWebAssetEndpointsPropsFileTest.cs (1)
205StaticWebAssetEndpointSelector[] responseSelector = null,
StaticWebAssetsBaselineComparer.cs (6)
478StaticWebAssetEndpointSelector[] manifestSelectors, 479StaticWebAssetEndpointSelector[] expectedSelectors) 486var manifest = new HashSet<StaticWebAssetEndpointSelector>(manifestSelectors); 487var differences = new HashSet<StaticWebAssetEndpointSelector>(manifestSelectors); 488var expected = new HashSet<StaticWebAssetEndpointSelector>(expectedSelectors); 491foreach (var difference in differences)
StaticWebAssetsBaselineFactory.cs (1)
174ref var selector = ref endpoint.Selectors[i];