2 instantiations of TrackedDocumentInfo
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Workspaces\LspWorkspaceManager.cs (2)
116_trackedDocuments = _trackedDocuments.Add(uri, new(documentText, languageId, lspVersion)); 205_trackedDocuments = _trackedDocuments.SetItem(uri, new(newSourceText, language, lspVersion));
9 references to TrackedDocumentInfo
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\RequestContext.cs (3)
45private readonly ImmutableDictionary<DocumentUri, TrackedDocumentInfo> _trackedDocuments; 174ImmutableDictionary<DocumentUri, TrackedDocumentInfo> trackedDocuments, 312public TrackedDocumentInfo GetTrackedDocumentInfo(DocumentUri documentUri)
Workspaces\LspWorkspaceManager.cs (5)
65private ImmutableDictionary<DocumentUri, TrackedDocumentInfo> _trackedDocuments = ImmutableDictionary<DocumentUri, TrackedDocumentInfo>.Empty; 213public ImmutableDictionary<DocumentUri, TrackedDocumentInfo> GetTrackedLspText() => _trackedDocuments; 301if (_trackedDocuments.TryGetValue(uri, out var trackedDocument) && _lspMiscellaneousFilesWorkspaceProvider is not null) 544if (_trackedDocuments.TryGetValue(uri, out var trackedDocument))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
DocumentChanges\DocumentChangesTests.cs (1)
499var trackedDocumentInfo = context.GetTrackedDocumentInfo(request.DocumentUri);