Пример #1
0
 public AssetProvider(int scopeId, SolutionAssetCache assetCache, IAssetSource assetSource, ISerializerService serializerService)
 {
     _scopeId           = scopeId;
     _assetCache        = assetCache;
     _assetSource       = assetSource;
     _serializerService = serializerService;
 }
Пример #2
0
 public AssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource, ISerializerService serializerService)
 {
     _solutionChecksum  = solutionChecksum;
     _assetCache        = assetCache;
     _assetSource       = assetSource;
     _serializerService = serializerService;
 }
Пример #3
0
        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;
 }