62 writes to EndpointProperties
Microsoft.NET.Sdk.StaticWebAssets.Tasks (6)
ApplyCompressionNegotiation.cs (1)
280EndpointProperties = [.. endpointProperties]
DefineStaticWebAssetEndpoints.cs (1)
193EndpointProperties = properties,
UpdateStaticWebAssetEndpoints.cs (4)
143endpoint.EndpointProperties = properties; 245endpoint.EndpointProperties = properties; 301endpoint.EndpointProperties = properties; 336endpoint.EndpointProperties = [
Microsoft.NET.Sdk.StaticWebAssets.Tests (56)
StaticWebAssets\ApplyCompressionNegotiationTest.cs (47)
88EndpointProperties = [], 101EndpointProperties = [], 115EndpointProperties = [], 237EndpointProperties = [ 303EndpointProperties = [ 356EndpointProperties = [ 414EndpointProperties = [ 472EndpointProperties = [ 538EndpointProperties = [ 594EndpointProperties = [ 637EndpointProperties = [ 685EndpointProperties = [ 726EndpointProperties = [ 813EndpointProperties = [], 825EndpointProperties = [], 838EndpointProperties = [], 850EndpointProperties = [], 863EndpointProperties = [], 918EndpointProperties = [], 929EndpointProperties = [], 942EndpointProperties = [], 953EndpointProperties = [], 966EndpointProperties = [], 989EndpointProperties = [], 1001EndpointProperties = [], 1014EndpointProperties = [], 1026EndpointProperties = [], 1039EndpointProperties = [], 1110EndpointProperties = [], 1121EndpointProperties = [], 1134EndpointProperties = [], 1145EndpointProperties = [], 1158EndpointProperties = [], 1169EndpointProperties = [], 1192EndpointProperties = [], 1205EndpointProperties = [], 1217EndpointProperties = [], 1230EndpointProperties = [], 1243EndpointProperties = [], 1255EndpointProperties = [], 1268EndpointProperties = [], 1281EndpointProperties = [], 1377EndpointProperties = [], 1390EndpointProperties = [], 1404EndpointProperties = [], 1417EndpointProperties = [], 1493EndpointProperties = properties ?? [],
StaticWebAssets\ComputeEndpointsForReferenceStaticWebAssetsTest.cs (1)
141EndpointProperties = addLabel
StaticWebAssets\DefineStaticWebAssetEndpointsTest.cs (1)
649EndpointProperties = properties ?? [],
StaticWebAssets\GenerateStaticWebAssetEndpointsManifestTest.cs (4)
48EndpointProperties = 91EndpointProperties = 134EndpointProperties = [ 167EndpointProperties = [
StaticWebAssets\GenerateStaticWebAssetEndpointsPropsFileTest.cs (1)
213EndpointProperties = properties ?? [],
StaticWebAssets\GenerateStaticWebAssetsManifestTest.cs (1)
117EndpointProperties = [],
StaticWebAssets\UpdateStaticWebAssetEndpointsTest.cs (1)
256EndpointProperties = [.. fingerprintedEndpoints[0].EndpointProperties]
65 references to EndpointProperties
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (4)
StaticWebAssetsBaselineComparer.cs (1)
142Array.Sort(endpoint.EndpointProperties, (a, b) => (a.Name, a.Value).CompareTo((b.Name, b.Value)));
StaticWebAssetsBaselineFactory.cs (3)
150for (var i = 0; i < endpoint.EndpointProperties.Length; i++) 152ref var property = ref endpoint.EndpointProperties[i]; 209Array.Sort(endpoint.EndpointProperties);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (39)
ApplyCompressionNegotiation.cs (2)
253var endpointProperties = relatedEndpointCandidate.EndpointProperties.ToList(); 358foreach (var property in compressedEndpoint.EndpointProperties)
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
46for (var j = 0; j < candidateEndpoint.EndpointProperties.Length; j++) 48ref var property = ref candidateEndpoint.EndpointProperties[j];
Data\StaticWebAssetEndpoint.cs (23)
120_endpointPropertiesString ??= _originalItem?.GetMetadata(nameof(EndpointProperties)); 236EndpointProperties.SequenceEqual(other.EndpointProperties); 269for (var i = 0; i < EndpointProperties.Length; i++) 271hashCode.Add(EndpointProperties[i]); 278$"{nameof(StaticWebAssetEndpoint)}: Route = {Route}, AssetFile = {AssetFile}, Selectors = {StaticWebAssetEndpointSelector.ToMetadataValue(Selectors ?? [])}, ResponseHeaders = {ResponseHeaders?.Length}, EndpointProperties = {StaticWebAssetEndpointProperty.ToMetadataValue(EndpointProperties ?? [])}"; 318if (EndpointProperties.Length > other.EndpointProperties.Length) 322else if (EndpointProperties.Length < other.EndpointProperties.Length) 327for (var i = 0; i < EndpointProperties.Length; i++) 329var propertyComparison = EndpointProperties[i].Name.CompareTo(other.EndpointProperties[i].Name); 335propertyComparison = EndpointProperties[i].Value.CompareTo(other.EndpointProperties[i].Value); 426nameof(EndpointProperties) 459nameof(EndpointProperties) => !_endpointPropertiesModified ? EndpointPropertiesString ?? "" : StaticWebAssetEndpointProperty.ToMetadataValue(EndpointProperties), 482case nameof(EndpointProperties): 502{ nameof(EndpointProperties), !_endpointPropertiesModified ? EndpointPropertiesString ?? "" : StaticWebAssetEndpointProperty.ToMetadataValue(EndpointProperties) } 527destinationItem.SetMetadata(nameof(EndpointProperties), !_endpointPropertiesModified ? EndpointPropertiesString ?? "" : StaticWebAssetEndpointProperty.ToMetadataValue(EndpointProperties));
FilterStaticWebAssetEndpoints.cs (2)
85for (var j = 0; j < endpoint.EndpointProperties.Length; j++) 87var property = endpoint.EndpointProperties[j];
GenerateStaticWebAssetEndpointsPropsFile.cs (2)
58new XElement(nameof(StaticWebAssetEndpoint.EndpointProperties), new XCData(StaticWebAssetEndpointProperty.ToMetadataValue(element.EndpointProperties))),
OverrideHtmlAssetPlaceholders.cs (2)
178for (var i = 0; i < endpoint.EndpointProperties?.Length; i++) 180var property = endpoint.EndpointProperties[i];
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (2)
101for (var i = 0; i < endpoint.EndpointProperties.Length; i++) 103var property = endpoint.EndpointProperties[i];
UpdateStaticWebAssetEndpoints.cs (4)
140var (properties, propertyRemoved) = RemoveAllIfFound(endpoint.EndpointProperties, p => p.Name, p => p.Value, operation.Name, operation.Value); 236endpoint.EndpointProperties, 298var (properties, propertyRemoved) = RemoveFirstIfFound(endpoint.EndpointProperties, p => p.Name, p => p.Value, operation.Name, operation.Value); 337..endpoint.EndpointProperties,
Microsoft.NET.Sdk.StaticWebAssets.Tests (22)
StaticWebAssetEndpointsIntegrationTest.cs (4)
114} && fingerprint == ep.EndpointProperties.Single(p => p.Name == "fingerprint").Value; 159} && fingerprint == ep.EndpointProperties.Single(p => p.Name == "fingerprint").Value; 542endpointsByAssetFile[file].Where(e => e.EndpointProperties.Any(p => p.Name == "integrity")).Count().Should().Be(1); 543endpointsByAssetFile[file].Where(e => e.EndpointProperties.Length == 0).Count().Should().Be(1);
StaticWebAssets\ApplyCompressionNegotiationTest.cs (2)
1629compressedEndpoint.EndpointProperties.Should().Contain(p => p.Name == "original-resource" && p.Value == "\"original-etag\""); 1697compressedEndpoint.EndpointProperties.Should().NotContain(p => p.Name == "original-resource");
StaticWebAssets\DefineStaticWebAssetEndpointsTest.cs (3)
127endpoint.EndpointProperties.Should().BeEquivalentTo([ 244endpoint.EndpointProperties.Should().BeEquivalentTo([ 538endpoint.EndpointProperties.Should().BeEquivalentTo([
StaticWebAssets\FilterStaticWebAssetEndpointsTest.cs (2)
91filteredEndpoints.Should().AllSatisfy(e => e.EndpointProperties.Should().ContainSingle(p => p.Name == "fingerprint")); 239filteredEndpoints.Should().AllSatisfy(e => e.EndpointProperties.Should().ContainSingle(p => p.Name == "fingerprint"));
StaticWebAssets\UpdateStaticWebAssetEndpointsTest.cs (7)
30var fingerprintedEndpoints = endpoints.Where(e => e.EndpointProperties.Any(p => string.Equals(p.Name, "fingerprint", StringComparison.Ordinal))).ToArray(); 75var fingerprintedEndpoints = endpoints.Where(e => e.EndpointProperties.Any(p => string.Equals(p.Name, "fingerprint", StringComparison.Ordinal))).ToArray(); 116var fingerprintedEndpoints = endpoints.Where(e => e.EndpointProperties.Any(p => string.Equals(p.Name, "fingerprint", StringComparison.Ordinal))).ToArray(); 161var fingerprintedEndpoints = endpoints.Where(e => e.EndpointProperties.Any(p => string.Equals(p.Name, "fingerprint", StringComparison.Ordinal))).ToArray(); 207var fingerprintedEndpoints = endpoints.Where(e => e.EndpointProperties.Any(p => string.Equals(p.Name, "fingerprint", StringComparison.Ordinal))).ToArray(); 248var fingerprintedEndpoints = endpoints.Where(e => e.EndpointProperties.Any(p => string.Equals(p.Name, "fingerprint", StringComparison.Ordinal))).ToArray(); 256EndpointProperties = [.. fingerprintedEndpoints[0].EndpointProperties]
StaticWebAssetsBaselineComparer.cs (1)
142Array.Sort(endpoint.EndpointProperties, (a, b) => (a.Name, a.Value).CompareTo((b.Name, b.Value)));
StaticWebAssetsBaselineFactory.cs (3)
150for (var i = 0; i < endpoint.EndpointProperties.Length; i++) 152ref var property = ref endpoint.EndpointProperties[i]; 209Array.Sort(endpoint.EndpointProperties);