private async Task InitializeAsync() { _lazySettings = new AsyncLazy <ISettings>(ServiceLocator.GetInstanceAsync <ISettings>, ThreadHelper.JoinableTaskFactory); _lazySolutionManager = new AsyncLazy <IVsSolutionManager>(ServiceLocator.GetInstanceAsync <IVsSolutionManager>, ThreadHelper.JoinableTaskFactory); _projectManagerServiceSharedState = new NuGetProjectManagerServiceState(); _sharedServiceState = await SharedServiceState.CreateAsync(CancellationToken.None); }
private Task InitializeAsync() { _lazySettings = new AsyncLazy <ISettings>(ServiceLocator.GetInstanceAsync <ISettings>, ThreadHelper.JoinableTaskFactory); _lazySolutionManager = new AsyncLazy <IVsSolutionManager>(ServiceLocator.GetInstanceAsync <IVsSolutionManager>, ThreadHelper.JoinableTaskFactory); _projectManagerServiceSharedState = new NuGetProjectManagerServiceState(); _sharedServiceState = new SharedServiceState(); return(Task.CompletedTask); }
public NuGetPackageSearchService(ServiceActivationOptions options, IServiceBroker sb, AuthorizationServiceClient ac, ISharedServiceState state) { _options = options; _serviceBroker = sb; _authorizationServiceClient = ac; _sharedServiceState = state; _packagesFolderLocalRepositoryLazy = new Microsoft.VisualStudio.Threading.AsyncLazy <SourceRepository>( GetPackagesFolderSourceRepositoryAsync, NuGetUIThreadHelper.JoinableTaskFactory); _globalPackageFolderRepositoriesLazy = new Microsoft.VisualStudio.Threading.AsyncLazy <IReadOnlyList <SourceRepository> >( GetGlobalPackageFolderRepositoriesAsync, NuGetUIThreadHelper.JoinableTaskFactory); }
public NuGetProjectUpgraderService( ServiceActivationOptions options, IServiceBroker serviceBroker, AuthorizationServiceClient authorizationServiceClient, ISharedServiceState state) { Assumes.NotNull(serviceBroker); Assumes.NotNull(authorizationServiceClient); Assumes.NotNull(state); _options = options; _serviceBroker = serviceBroker; _authorizationServiceClient = authorizationServiceClient; _state = state; }
public NuGetSourcesService( ServiceActivationOptions options, IServiceBroker serviceBroker, AuthorizationServiceClient authorizationServiceClient, ISharedServiceState state) { Assumes.NotNull(serviceBroker); Assumes.NotNull(authorizationServiceClient); Assumes.NotNull(state); _options = options; _serviceBroker = serviceBroker; _authorizationServiceClient = authorizationServiceClient; _sharedServiceState = state; _sharedServiceState.SourceRepositoryProvider.PackageSourceProvider.PackageSourcesChanged += PackageSourceProvider_PackageSourcesChanged; }