2 writes to ProjectId
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\DiagnosticAnalysisResult.cs (2)
55ProjectId = projectId; 82ProjectId = projectId;
15 references to ProjectId
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (1)
124Contract.ThrowIfFalse(project.Id == result.ProjectId);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (7)
56Contract.ThrowIfFalse(lastResult.ProjectId == project.Id); 76return DiagnosticAnalysisResult.CreateEmpty(lastResult.ProjectId, lastResult.Version); 117Contract.ThrowIfFalse(lastResult.ProjectId == document.Project.Id); 133return DiagnosticAnalysisResult.CreateEmpty(lastResult.ProjectId, lastResult.Version); 158Contract.ThrowIfFalse(lastResult.ProjectId == project.Id); 174return DiagnosticAnalysisResult.CreateEmpty(lastResult.ProjectId, lastResult.Version); 231await AddToInMemoryStorageAsync(serializerVersion, project, document: null, result.ProjectId, _owner.NonLocalStateName, result.GetOtherDiagnostics()).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (2)
486RaiseProjectDiagnosticsRemoved(stateSet, oldAnalysisResult.ProjectId, oldAnalysisResult.DocumentIds, handleActiveFile: false, raiseEvents); 503RaiseProjectDiagnosticsRemoved(stateSet, oldAnalysisResult.ProjectId, documentsToRemove, handleActiveFile: false, raiseEvents);
Microsoft.CodeAnalysis.Workspaces (5)
Diagnostics\DiagnosticAnalysisResult.cs (5)
272=> new(ProjectId, Version, DocumentIds, IsEmpty, FromBuild); 275=> new(ProjectId, version, DocumentIdsOrEmpty.Add(documentId), isEmpty: false, fromBuild: fromBuild); 278=> new(ProjectId, VersionStamp.Default, DocumentIds, IsEmpty, FromBuild); 285return CreateEmpty(ProjectId, Version); 290ProjectId,