1 write to ProjectId
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\WorkspaceChangeEventArgs.cs (1)
73this.ProjectId = projectId;
18 references to ProjectId
Microsoft.CodeAnalysis.EditorFeatures (7)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (3)
298if (args.ProjectId != documentId?.ProjectId) 301var oldProject = args.OldSolution.GetProject(args.ProjectId); 302var newProject = args.NewSolution.GetProject(args.ProjectId);
Shared\Tagging\EventSources\TaggerEventSources.ParseOptionChangedEventSource.cs (3)
35RoslynDebug.AssertNotNull(e.ProjectId); 36var oldProject = e.OldSolution.GetRequiredProject(e.ProjectId); 37var newProject = e.NewSolution.GetRequiredProject(e.ProjectId);
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
77var projectId = e.ProjectId ?? e.DocumentId?.ProjectId;
Microsoft.CodeAnalysis.Features (9)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (8)
168Contract.ThrowIfNull(args.ProjectId); 169EnqueueFullProjectEvent(args.NewSolution, args.ProjectId, UnitTestingInvocationReasons.DocumentAdded); 174Contract.ThrowIfNull(args.ProjectId); 175EnqueueProjectChangedEvent(args.OldSolution, args.NewSolution, args.ProjectId); 179Contract.ThrowIfNull(args.ProjectId); 180EnqueueFullProjectEvent(args.OldSolution, args.ProjectId, UnitTestingInvocationReasons.DocumentRemoved); 208Contract.ThrowIfNull(args.ProjectId); 209EnqueueFullProjectEvent(args.NewSolution, args.ProjectId, UnitTestingInvocationReasons.AdditionalDocumentChanged);
LegacySolutionEvents\IRemoteLegacySolutionEventsAggregationService.cs (1)
22/// <param name="projectId"><inheritdoc cref="WorkspaceChangeEventArgs.ProjectId"/></param>
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
75var projectId = e.ProjectId ?? e.DocumentId?.ProjectId;
Microsoft.VisualStudio.LanguageServices (1)
Packaging\PackageInstallerServiceFactory.cs (1)
440changedProject = e.ProjectId;