public AssetProvider(int scopeId, SolutionAssetCache assetCache, IAssetSource assetSource, ISerializerService serializerService) { _scopeId = scopeId; _assetCache = assetCache; _assetSource = assetSource; _serializerService = serializerService; }
public AssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource, ISerializerService serializerService) { _solutionChecksum = solutionChecksum; _assetCache = assetCache; _assetSource = assetSource; _serializerService = serializerService; }
public AssetProvider CreateAssetProvider( PinnedSolutionInfo solutionInfo, SolutionAssetCache assetCache, IAssetSource assetSource ) { var serializerService = Services.GetRequiredService <ISerializerService>(); return(new AssetProvider( solutionInfo.ScopeId, assetCache, assetSource, serializerService )); }
public RemoteWorkspaceManager(SolutionAssetCache assetCache) { _lazyPrimaryWorkspace = new Lazy <RemoteWorkspace>(CreatePrimaryWorkspace); SolutionAssetCache = assetCache; }