19 references to Id
Microsoft.CodeAnalysis.Features (2)
Workspace\CompileTimeSolutionProvider.cs (2)
126
var existingStaleProject = staleSolution.GetProject(projectState.
Id
);
128
compileTimeSolution = compileTimeSolution.WithCachedSourceGeneratorState(projectState.
Id
, existingStaleProject);
Microsoft.CodeAnalysis.Workspaces (17)
Workspace\Host\PersistentStorage\ProjectKey.cs (1)
50
=> new(solutionKey, projectState.
Id
, projectState.FilePath, projectState.Name, projectState.GetParseOptionsChecksum());
Workspace\Solution\Project.cs (1)
56
public ProjectId Id => _projectState.
Id
;
Workspace\Solution\ProjectState.cs (1)
344
return StructuredAnalyzerConfigOptions.Create(legacyDocumentOptionsProvider.GetOptions(_projectState.
Id
, filePath));
Workspace\Solution\Solution.cs (1)
144
return projectState == null ? null : GetProject(projectState.
Id
);
Workspace\Solution\SolutionState.CompilationTracker.cs (5)
245
this.ProjectState.
Id
,
361
r => solution.GetProjectState(inProgressCompilationNotRef.GetAssemblyOrModuleSymbol(r) as IAssemblySymbol)?.
Id
== projectReference.ProjectId);
908
ProjectState.
Id
,
952
this.ProjectState.
Id
,
1223
var transitiveDependencies = solution.GetProjectDependencyGraph().GetProjectsThatThisProjectTransitivelyDependsOn(this.ProjectState.
Id
);
Workspace\Solution\SolutionState.cs (8)
180
Contract.ThrowIfTrue(_projectIdToTrackerMap.Any(kvp => kvp.Key != kvp.Value.ProjectState.
Id
));
512
return this.AddProject(newProject.
Id
, newProject);
1497
var projectId = newProjectState.
Id
;
1544
state.
Id
,
1801
? GetCompilationTracker(project.
Id
).GetCompilationAsync(this, cancellationToken).AsNullable()
1813
? this.GetCompilationTracker(project.
Id
).HasSuccessfullyLoadedAsync(this, cancellationToken)
1823
? GetCompilationTracker(project.
Id
).GetSourceGeneratedDocumentStatesAsync(this, cancellationToken)
1830
? GetCompilationTracker(project.
Id
).GetSourceGeneratorDiagnosticsAsync(this, cancellationToken)