38 references to Id
Microsoft.CodeAnalysis.Workspaces (38)
Workspace\Host\PersistentStorage\ProjectKey.cs (1)
41=> new(solutionKey, projectState.Id, projectState.FilePath, projectState.Name, projectState.GetParseOptionsChecksum());
Workspace\Solution\Project.cs (1)
56public ProjectId Id => State.Id;
Workspace\Solution\ProjectState.cs (2)
1150return this.Id.CompareTo(other.Id);
Workspace\Solution\ProjectState_Checksum.cs (1)
67this.Id,
Workspace\Solution\Solution.cs (1)
125/// Ordered by <see cref="ProjectState.Id"/>'s <see cref="ProjectId.Id"/> value.
Workspace\Solution\SolutionCompilationState.cs (9)
107Contract.ThrowIfTrue(_projectIdToTrackerMap.Any(kvp => kvp.Key != kvp.Value.ProjectState.Id)); 111.Select(static projectState => projectState.Id) 181var projectId = newProjectState.Id; 1211? GetCompilationTracker(project.Id).GetCompilationAsync(this, cancellationToken).AsNullable() 1223? this.GetCompilationTracker(project.Id).HasSuccessfullyLoadedAsync(this, cancellationToken) 1238? GetCompilationTracker(project.Id).GetSourceGeneratedDocumentStatesAsync(this, withFrozenSourceGeneratedDocuments, cancellationToken) 1246? GetCompilationTracker(project.Id).GetSourceGeneratorDiagnosticsAsync(this, cancellationToken) 1254? GetCompilationTracker(project.Id).GetSourceGeneratorRunResultAsync(this, cancellationToken) 1584var projectId = newSortedProjectStatesBuilder[i].Id;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
366var hasSourceGenerators = await compilationState.HasSourceGeneratorsAsync(this.ProjectState.Id, cancellationToken).ConfigureAwait(false); 628this.ProjectState.Id, 860if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.Id, cancellationToken).ConfigureAwait(false)) 871if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.Id, cancellationToken).ConfigureAwait(false)) 898if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.Id, cancellationToken).ConfigureAwait(false))
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
98var projectId = this.ProjectState.Id; 237if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.Id, cancellationToken).ConfigureAwait(false)) 328ProjectState.Id,
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
158var projectId = projectState.Id;
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
137var projectId = projectState.Id;
Workspace\Solution\SolutionState.cs (11)
134/// Ordered by <see cref="ProjectState.Id"/>'s <see cref="ProjectId.Id"/> value. 168Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(ProjectIds)); 169Debug.Assert(SortedProjectStates.Select(static state => state.Id).SetEquals(_dependencyGraph.ProjectIds)); 342var index = sortedProjectStates.BinarySearch(projectId, static (projectState, projectId) => projectState.Id.CompareTo(projectId)); 418addedProjectIds.Add(projectState.Id); 419newProjectIdsBuilder.Add(projectState.Id); 433var projectId = projectState.Id; 446newDependencyGraph = newDependencyGraph.WithAdditionalProjectReferences(newState.Id, [projectReference]); 479var newProjectStates = SortedProjectStates.WhereAsArray(static (p, projectIdsSet) => !projectIdsSet.Contains(p.Id), projectIdsSet); 1180var projectId = newProjectState.Id; 1218state.Id,
Workspace\Solution\SolutionState_Checksum.cs (1)
114if (projectConeId != null && !projectCone.Object.Contains(projectState.Id))
Workspace\Solution\StateChecksums.cs (1)
315if (projectCone != null && !projectCone.Contains(projectState.Id))