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)
582return 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)
82private readonly ConcurrentDictionary<ProjectId, ProjectState> _projectToInstalledPackageAndVersion = []; 205if (_projectToInstalledPackageAndVersion.TryGetValue(projectId, out var state)) 553ProjectState? newState = null; 569_projectToInstalledPackageAndVersion[projectId] = newState ?? ProjectState.Disabled; 572private static async Task<ProjectState?> GetCurrentProjectStateAsync( 608return _projectToInstalledPackageAndVersion.TryGetValue(projectId, out var installedPackages) && 617foreach (var state in _projectToInstalledPackageAndVersion.Values)