1 write to CachedAssets
Microsoft.NET.Sdk.StaticWebAssets.Tests (1)
StaticWebAssets\DiscoverStaticWebAssetsTest.cs (1)
827cache.CachedAssets = cached.ToDictionary(c => c, c => new StaticWebAsset { Identity = c });
19 references to CachedAssets
Microsoft.NET.Sdk.StaticWebAssets.Tasks (5)
DefineStaticWebAssets.Cache.cs (5)
130CachedAssets[hash] = asset; 168CachedAssets.Clear(); 188foreach (var cachedAsset in CachedAssets) 211else if (CachedAssets.TryGetValue(hash, out var asset)) 227CachedAssets.Remove(hash);
Microsoft.NET.Sdk.StaticWebAssets.Tests (14)
StaticWebAssets\DiscoverStaticWebAssetsTest.cs (14)
608Assert.Empty(cache.CachedAssets); 617var cachedAsset = cache.CachedAssets.Values.Single(); 646Assert.Contains("input1", cache.CachedAssets.Keys); 668cache.CachedAssets["input2"] = new StaticWebAsset { Identity = cachedAsset.ItemSpec, RelativePath = "Input2.txt" }; 680Assert.Equal(cache.CachedAssets.Count, otherManifest.CachedAssets.Count); 681Assert.Equal(cache.CachedAssets["input2"].Identity, otherManifest.CachedAssets["input2"].Identity); 682Assert.Equal(cache.CachedAssets["input2"].RelativePath, otherManifest.CachedAssets["input2"].RelativePath); 683Assert.Equal(cache.CachedAssets["input1"].Identity, otherManifest.CachedAssets["input1"].Identity); 684Assert.Equal(cache.CachedAssets["input1"].RelativePath, otherManifest.CachedAssets["input1"].RelativePath);