2 writes to Version
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\DiagnosticAnalysisResult.cs (2)
56Version = version; 83Version = version;
25 references to Version
Microsoft.CodeAnalysis.LanguageServer.Protocol (22)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (2)
128version = result.Version; 130else if (version.Value != VersionStamp.Default && version.Value != result.Version)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
395if (results.Version != version) 418analysisResult.Version == version &&
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (16)
68if (avoidLoadingData && lastResult.Version != version) 76return DiagnosticAnalysisResult.CreateEmpty(lastResult.ProjectId, lastResult.Version); 80var serializerVersion = lastResult.Version; 81var builder = new Builder(project, lastResult.Version, lastResult.DocumentIds); 93Debug.Assert(lastResult.Version == VersionStamp.Default); 125if (avoidLoadingData && lastResult.Version != version) 133return DiagnosticAnalysisResult.CreateEmpty(lastResult.ProjectId, lastResult.Version); 137var serializerVersion = lastResult.Version; 138var builder = new Builder(document.Project, lastResult.Version); 142Debug.Assert(lastResult.Version == VersionStamp.Default); 166if (avoidLoadingData && lastResult.Version != version) 174return DiagnosticAnalysisResult.CreateEmpty(lastResult.ProjectId, lastResult.Version); 178var serializerVersion = lastResult.Version; 179var builder = new Builder(project, lastResult.Version); 201var serializerVersion = result.Version; 267syntax.Version == lastResult.Version)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (2)
146activeFileState.Save(AnalysisKind.Syntax, new DocumentAnalysisData(result.Version, result.GetDocumentDiagnostics(document.Id, AnalysisKind.Syntax))); 147activeFileState.Save(AnalysisKind.Semantic, new DocumentAnalysisData(result.Version, result.GetDocumentDiagnostics(document.Id, AnalysisKind.Semantic)));
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DiagnosticAnalysisResult.cs (3)
272=> new(ProjectId, Version, DocumentIds, IsEmpty, FromBuild); 285return CreateEmpty(ProjectId, Version); 291Version,