2 instantiations of ProjectState
Microsoft.VisualStudio.LanguageServices (2)
Packaging\PackageInstallerService.ProjectState.cs (1)
14public static readonly ProjectState Disabled = new(isEnabled: false, ImmutableDictionary<string, string>.Empty);
Packaging\PackageInstallerServiceFactory.cs (1)
583return new ProjectState(installedPackagesMap);
8 references to ProjectState
Microsoft.VisualStudio.LanguageServices (8)
Packaging\PackageInstallerService.ProjectState.cs (1)
14public static readonly ProjectState Disabled = new(isEnabled: false, ImmutableDictionary<string, string>.Empty);
Packaging\PackageInstallerServiceFactory.cs (7)
80private readonly ConcurrentDictionary<ProjectId, ProjectState> _projectToInstalledPackageAndVersion = new(); 206if (_projectToInstalledPackageAndVersion.TryGetValue(projectId, out var state)) 554ProjectState? newState = null; 570_projectToInstalledPackageAndVersion[projectId] = newState ?? ProjectState.Disabled; 573private static async Task<ProjectState?> GetCurrentProjectStateAsync( 609return _projectToInstalledPackageAndVersion.TryGetValue(projectId, out var installedPackages) && 618foreach (var state in _projectToInstalledPackageAndVersion.Values)