17 instantiations of SolutionAssetCache
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspaceManager.cs (1)
59
workspace => new
SolutionAssetCache
(workspace, cleanupInterval: TimeSpan.FromSeconds(30), purgeAfter: TimeSpan.FromMinutes(1), gcAfter: TimeSpan.FromMinutes(1)));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
69
_ => new
SolutionAssetCache
(),
Roslyn.VisualStudio.Next.UnitTests (15)
Services\AssetProviderTests.cs (4)
52
var storage = new
SolutionAssetCache
();
82
var storage = new
SolutionAssetCache
();
110
var storage = new
SolutionAssetCache
();
135
var storage = new
SolutionAssetCache
();
Services\ServiceHubServicesTests.cs (1)
109
var storage = new
SolutionAssetCache
();
Services\SolutionAssetCacheTests.cs (3)
30
var storage = new
SolutionAssetCache
();
43
var storage = new
SolutionAssetCache
(
74
var storage = new
SolutionAssetCache
(
Services\SolutionServiceTests.cs (7)
569
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new
SolutionAssetCache
(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>());
611
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new
SolutionAssetCache
(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>());
644
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new
SolutionAssetCache
(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>());
686
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new
SolutionAssetCache
(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>());
724
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new
SolutionAssetCache
(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>());
760
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new
SolutionAssetCache
(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>());
856
var storage = new
SolutionAssetCache
();
18 references to SolutionAssetCache
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\AssetProvider.cs (2)
25
private readonly
SolutionAssetCache
_assetCache;
28
public AssetProvider(Checksum solutionChecksum,
SolutionAssetCache
assetCache, IAssetSource assetSource, ISerializerService serializerService)
Host\RemoteWorkspace.cs (1)
48
public AssetProvider CreateAssetProvider(Checksum solutionChecksum,
SolutionAssetCache
assetCache, IAssetSource assetSource)
Host\RemoteWorkspaceManager.cs (3)
62
internal readonly
SolutionAssetCache
SolutionAssetCache;
64
public RemoteWorkspaceManager(Func<RemoteWorkspace,
SolutionAssetCache
> createAssetCache)
70
Func<RemoteWorkspace,
SolutionAssetCache
> createAssetCache,
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
38
public WorkspaceManager(Func<RemoteWorkspace,
SolutionAssetCache
> createAssetStorage, ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, Type[]? additionalRemoteParts)
Roslyn.VisualStudio.Next.UnitTests (11)
Services\AssetProviderTests.cs (4)
52
var
storage = new SolutionAssetCache();
82
var
storage = new SolutionAssetCache();
110
var
storage = new SolutionAssetCache();
135
var
storage = new SolutionAssetCache();
Services\ServiceHubServicesTests.cs (2)
109
var
storage = new SolutionAssetCache();
426
var
storage = client.TestData.WorkspaceManager.SolutionAssetCache;
Services\SolutionAssetCacheTests.cs (3)
30
var
storage = new SolutionAssetCache();
43
var
storage = new SolutionAssetCache(
74
var
storage = new SolutionAssetCache(
Services\SolutionServiceTests.cs (1)
856
var
storage = new SolutionAssetCache();
TestUtils.cs (1)
17
public static void VerifyAssetStorage<T>(IEnumerable<KeyValuePair<Checksum, T>> items,
SolutionAssetCache
storage)