20 references to Id
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Api\HotReloadMSBuildWorkspace.cs (2)
81keySelector: static info => info.Id, 90var oldProjectId = projectIdMap[newProjectInfo.Id];
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
224projectId = projectInfo.Id;
Microsoft.CodeAnalysis.Workspaces (13)
Workspace\AdhocWorkspace.cs (1)
83return this.CurrentSolution.GetProject(projectInfo.Id);
Workspace\Solution\ProjectState.cs (1)
616public ProjectId Id => this.ProjectInfo.Id;
Workspace\Solution\Solution.cs (1)
630CheckContainsProject(info.Id);
Workspace\Solution\SolutionCompilationState.cs (4)
336dependentProjects.AddRange(newDependencyGraph.GetProjectsThatTransitivelyDependOnThisProject(projectInfo.Id)); 352versionMapBuilder.Add(projectInfo.Id, new()); 359generatorDriverInitializationCachesBuilder.Add(projectInfo.Id, new()); 610var projectId = info.Id;
Workspace\Solution\SolutionState.cs (2)
374Contract.ThrowIfTrue(projectInfos.HasDuplicates(static p => p.Id), "Duplicate ProjectId provided"); 392var projectId = projectInfo.Id;
Workspace\Workspace.cs (4)
745CheckProjectIsNotInSolution(solution, project.Id); 754CheckProjectIsNotInSolution(newSolution, project.Id); 814WorkspaceChangeKind.ProjectAdded, projectId: projectInfo.Id); 822var projectId = reloadedProjectInfo.Id;
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
308var newProjectReference = CreateProjectReference(from: id, to: projectReferenceInfo.Id, aliases);
MSBuild\MSBuildWorkspace.cs (1)
270var projectResult = this.CurrentSolution.GetProject(projects[0].Id);
MSBuild\ProjectMap.cs (2)
112if (projectInfos.Contains(pi => pi.Id == projectInfo.Id))