1 type derived from LSPDocumentSnapshot
Microsoft.VisualStudio.LanguageServer.ContainedLanguage (1)
DefaultLSPDocument.cs (1)
105private class DefaultLSPDocumentSnapshot : LSPDocumentSnapshot
32 references to LSPDocumentSnapshot
Microsoft.VisualStudio.LanguageServer.ContainedLanguage (23)
DefaultFormattingOptionsProvider.cs (1)
29if (!_documentManager.TryGetDocument(uri, out var documentSnapshot))
DefaultLSPDocument.cs (4)
12private LSPDocumentSnapshot? _currentSnapshot; 48public override LSPDocumentSnapshot CurrentSnapshot 75public override LSPDocumentSnapshot UpdateVirtualDocument<TVirtualDocument>(IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state) 85public override LSPDocumentSnapshot UpdateVirtualDocument<TVirtualDocument>(TVirtualDocument virtualDocument, IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state)
DefaultLSPDocumentManager.cs (9)
74var oldSnapshot = document.CurrentSnapshot; 77var newSnapshot = document.CurrentSnapshot; 185var old = lspDocument.CurrentSnapshot; 187var @new = lspDocument.UpdateVirtualDocument<TVirtualDocument>(changes, hostDocumentVersion, state); 243var old = lspDocument.CurrentSnapshot; 245var @new = lspDocument.UpdateVirtualDocument<TVirtualDocument>(virtualDocument, changes, hostDocumentVersion, state); 261public override bool TryGetDocument(Uri uri, [NotNullWhen(returnValue: true)] out LSPDocumentSnapshot? lspDocumentSnapshot) 275LSPDocumentSnapshot? old, 276LSPDocumentSnapshot? @new,
DefaultLSPDocumentSynchronizer.cs (3)
204if (!_documentManager.TryGetDocument(normalizedUri, out var documentSnapshot)) 268public override void Changed(LSPDocumentSnapshot? old, LSPDocumentSnapshot? @new, VirtualDocumentSnapshot? virtualOld, VirtualDocumentSnapshot? virtualNew, LSPDocumentChangeKind kind)
LSPDocument.cs (3)
19public abstract LSPDocumentSnapshot CurrentSnapshot { get; } 28public abstract LSPDocumentSnapshot UpdateVirtualDocument<TVirtualDocument>(IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state) where TVirtualDocument : VirtualDocument; 30public virtual LSPDocumentSnapshot UpdateVirtualDocument<TVirtualDocument>(TVirtualDocument virtualDocument, IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state) where TVirtualDocument : VirtualDocument
LSPDocumentChangeListener.cs (2)
9LSPDocumentSnapshot? old, 10LSPDocumentSnapshot? @new,
LSPDocumentManager.cs (1)
11public abstract bool TryGetDocument(Uri uri, [NotNullWhen(returnValue: true)] out LSPDocumentSnapshot? lspDocumentSnapshot);
Microsoft.VisualStudio.LanguageServices.Razor (5)
LanguageClient\Cohost\CohostWrapWithTagEndpoint.cs (1)
82if (!_documentManager.TryGetDocument(razorDocument.CreateUri(), out var snapshot))
LanguageClient\Cohost\HtmlDocumentPublisher.cs (1)
34if (!_documentManager.TryGetDocument(uri, out var documentSnapshot) ||
LanguageClient\Cohost\HtmlDocumentRemoveListener.cs (2)
20public override void Changed(LSPDocumentSnapshot? old, LSPDocumentSnapshot? @new, VirtualDocumentSnapshot? virtualOld, VirtualDocumentSnapshot? virtualNew, LSPDocumentChangeKind kind)
LanguageClient\Cohost\HtmlRequestInvoker.cs (1)
43if (!_documentManager.TryGetDocument(razorDocument.CreateUri(), out var snapshot))
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (3)
LanguageClient\TestDocumentManager.cs (3)
13private readonly Dictionary<Uri, LSPDocumentSnapshot> _documents = []; 17public override bool TryGetDocument(Uri uri, out LSPDocumentSnapshot lspDocumentSnapshot) 22public void AddDocument(Uri uri, LSPDocumentSnapshot documentSnapshot)
Microsoft.VisualStudio.RazorExtension (1)
SyntaxVisualizer\SyntaxVisualizerControl.xaml.cs (1)
151_documentManager.TryGetDocument(hostDocumentUri, out var hostDocument) &&