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