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)
56
public ProjectId Id => State.
Id
;
Workspace\Solution\ProjectState.cs (2)
1150
return this.
Id
.CompareTo(other.
Id
);
Workspace\Solution\ProjectState_Checksum.cs (1)
67
this.
Id
,
Workspace\Solution\Solution.cs (1)
125
/// Ordered by <see cref="ProjectState.
Id
"/>'s <see cref="ProjectId.Id"/> value.
Workspace\Solution\SolutionCompilationState.cs (9)
107
Contract.ThrowIfTrue(_projectIdToTrackerMap.Any(kvp => kvp.Key != kvp.Value.ProjectState.
Id
));
111
.Select(static projectState => projectState.
Id
)
181
var 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)
1584
var projectId = newSortedProjectStatesBuilder[i].
Id
;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
366
var hasSourceGenerators = await compilationState.HasSourceGeneratorsAsync(this.ProjectState.
Id
, cancellationToken).ConfigureAwait(false);
628
this.ProjectState.
Id
,
860
if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.
Id
, cancellationToken).ConfigureAwait(false))
871
if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.
Id
, cancellationToken).ConfigureAwait(false))
898
if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.
Id
, cancellationToken).ConfigureAwait(false))
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
98
var projectId = this.ProjectState.
Id
;
237
if (!await compilationState.HasSourceGeneratorsAsync(this.ProjectState.
Id
, cancellationToken).ConfigureAwait(false))
328
ProjectState.
Id
,
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
158
var projectId = projectState.
Id
;
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
137
var projectId = projectState.
Id
;
Workspace\Solution\SolutionState.cs (11)
134
/// Ordered by <see cref="ProjectState.
Id
"/>'s <see cref="ProjectId.Id"/> value.
168
Debug.Assert(SortedProjectStates.Select(static state => state.
Id
).SetEquals(ProjectIds));
169
Debug.Assert(SortedProjectStates.Select(static state => state.
Id
).SetEquals(_dependencyGraph.ProjectIds));
342
var index = sortedProjectStates.BinarySearch(projectId, static (projectState, projectId) => projectState.
Id
.CompareTo(projectId));
418
addedProjectIds.Add(projectState.
Id
);
419
newProjectIdsBuilder.Add(projectState.
Id
);
433
var projectId = projectState.
Id
;
446
newDependencyGraph = newDependencyGraph.WithAdditionalProjectReferences(newState.
Id
, [projectReference]);
479
var newProjectStates = SortedProjectStates.WhereAsArray(static (p, projectIdsSet) => !projectIdsSet.Contains(p.
Id
), projectIdsSet);
1180
var projectId = newProjectState.
Id
;
1218
state.
Id
,
Workspace\Solution\SolutionState_Checksum.cs (1)
114
if (projectConeId != null && !projectCone.Object.Contains(projectState.
Id
))
Workspace\Solution\StateChecksums.cs (1)
315
if (projectCone != null && !projectCone.Contains(projectState.
Id
))