20 writes to BasePath
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
Data\StaticWebAsset.cs (3)
712BasePath = basePath, 744BasePath = Normalize(BasePath); 1428BasePath = metadataValue;
Microsoft.NET.Sdk.StaticWebAssets.Tests (17)
ComputeStaticWebAssetsTargetPathsTest.cs (1)
117BasePath = "base",
StaticWebAssets\ApplyCompressionNegotiationTest.cs (1)
1457BasePath = "base",
StaticWebAssets\ComputeEndpointsForReferenceStaticWebAssetsTest.cs (1)
111BasePath = "base",
StaticWebAssets\ComputeReferenceStaticWebAssetItemsTest.cs (1)
353BasePath = "base",
StaticWebAssets\ComputeStaticWebAssetsForCurrentProjectTest.cs (1)
292BasePath = "base",
StaticWebAssets\DefineStaticWebAssetEndpointsTest.cs (1)
604BasePath = "base",
StaticWebAssets\DiscoverPrecompressedAssetsTest.cs (2)
39BasePath = "_content/Test", 64BasePath = "_content/Test",
StaticWebAssets\FilterStaticWebAssetEndpointsTest.cs (1)
291BasePath = basePath,
StaticWebAssets\GenerateStaticWebAssetEndpointsManifestTest.cs (1)
469BasePath = basePath,
StaticWebAssets\GenerateStaticWebAssetEndpointsPropsFileTest.cs (1)
177BasePath = "base",
StaticWebAssets\GenerateStaticWebAssetsDevelopmentManifestTest.cs (1)
735BasePath = basePath ?? "_content/Base",
StaticWebAssets\GenerateStaticWebAssetsManifestTest.cs (1)
411BasePath = basePath,
StaticWebAssets\ResolveCompressedAssetsTest.cs (2)
91BasePath = "_content/Test", 116BasePath = "_content/Test",
StaticWebAssets\ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs (1)
244BasePath = "base",
StaticWebAssets\UpdateStaticWebAssetEndpointsTest.cs (1)
356BasePath = basePath,
57 references to BasePath
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (7)
StaticWebAssetsBaselineComparer.cs (6)
46.OrderBy(a => a.BasePath) 61.OrderBy(a => a.BasePath) 270if (manifestAsset.BasePath != expectedAsset.BasePath) 272assetDifferences.Add($"Expected manifest BasePath of {expectedAsset.BasePath} but found {manifestAsset.BasePath}.");
StaticWebAssetsBaselineFactory.cs (1)
90var basePath = asset.BasePath.Replace('/', Path.DirectorySeparatorChar).TrimStart(Path.DirectorySeparatorChar);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (29)
Compression\ResolveCompressedAssets.cs (1)
191var pathHash = FileHasher.HashString(asset.SourceId + asset.BasePath + asset.AssetKind + relativePath);
ComputeEndpointsForReferenceStaticWebAssets.cs (3)
38if (oldRoute.StartsWith(asset.BasePath)) 44candidateEndpoint.Route = StaticWebAsset.CombineNormalizedPaths("", asset.BasePath, candidateEndpoint.Route, '/'); 51property.Value = StaticWebAsset.CombineNormalizedPaths("", asset.BasePath, property.Value, '/');
Data\StaticWebAsset.cs (21)
61_basePath = asset.BasePath; 132get => _basePath ??= GetOriginalItemMetadata(nameof(BasePath)); 559IsDiscovered() || IsComputed() ? "" : BasePath, 608if (string.IsNullOrEmpty(BasePath)) 610throw new InvalidOperationException($"The '{nameof(BasePath)}' for the asset must be defined for '{Identity}'."); 744BasePath = Normalize(BasePath); 882result = string.Compare(BasePath, other.BasePath, StringComparison.Ordinal); 979BasePath == other.BasePath && 1063var computedBasePath = IsDiscovered() || IsComputed() ? "" : BasePath; 1122$"BasePath: {BasePath}, " + 1150hash.Add(BasePath); 1333nameof(BasePath), 1386nameof(BasePath) => BasePath ?? "", 1427case nameof(BasePath): 1495{ nameof(BasePath), BasePath ?? "" }, 1534destinationItem.SetMetadata(nameof(BasePath), BasePath ?? "");
DefineStaticWebAssetEndpoints.cs (2)
187var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; 246var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route;
DefineStaticWebAssets.Cache.cs (1)
52nameof(StaticWebAsset.SourceType), nameof(StaticWebAsset.BasePath), nameof(StaticWebAsset.ContentRoot),
DefineStaticWebAssets.cs (1)
189var basePath = ComputePropertyValue(candidate, nameof(StaticWebAsset.BasePath), BasePath);
Microsoft.NET.Sdk.StaticWebAssets.Tests (21)
StaticWebAssets\DiscoverStaticWebAssetsTest.cs (13)
52asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 106asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 156asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 207asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 254asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 301asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 348asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Path"); 501asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be(expectedPath); 727task.Assets[0].GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Microsoft.AspNetCore.Components.CustomElements"); 729task.Assets[1].GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Microsoft.AspNetCore.Components.CustomElements"); 767task.Assets[0].GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Microsoft.AspNetCore.Components.CustomElements"); 769task.Assets[1].GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Microsoft.AspNetCore.Components.CustomElements"); 804task.Assets[0].GetMetadata(nameof(StaticWebAsset.BasePath)).Should().Be("_content/Project");
StaticWebAssets\ReadStaticWebAssetsManifestFileTest.cs (1)
183asset.GetMetadata(nameof(StaticWebAsset.BasePath)).Should().BeEquivalentTo("_content/ComponentApp");
StaticWebAssetsBaselineComparer.cs (6)
46.OrderBy(a => a.BasePath) 61.OrderBy(a => a.BasePath) 270if (manifestAsset.BasePath != expectedAsset.BasePath) 272assetDifferences.Add($"Expected manifest BasePath of {expectedAsset.BasePath} but found {manifestAsset.BasePath}.");
StaticWebAssetsBaselineFactory.cs (1)
90var basePath = asset.BasePath.Replace('/', Path.DirectorySeparatorChar).TrimStart(Path.DirectorySeparatorChar);