1 type derived from VirtualDocumentSnapshot
Microsoft.VisualStudio.LanguageServices.Razor (1)
LanguageClient\HtmlVirtualDocumentSnapshot.cs (1)
10internal class HtmlVirtualDocumentSnapshot : VirtualDocumentSnapshot
41 references to VirtualDocumentSnapshot
Microsoft.VisualStudio.LanguageServer.ContainedLanguage (36)
DefaultLSPDocument.cs (3)
96var virtualDocumentSnapshots = new VirtualDocumentSnapshot[VirtualDocuments.Count]; 110IReadOnlyList<VirtualDocumentSnapshot> virtualDocuments, 138public override IReadOnlyList<VirtualDocumentSnapshot> VirtualDocuments { get; }
DefaultLSPDocumentManager.cs (6)
186var oldVirtual = virtualDocument.CurrentSnapshot; 199var newVirtual = newVirtualDocument.CurrentSnapshot; 244var oldVirtual = virtualDocument.CurrentSnapshot; 257var newVirtual = newVirtualDocument.CurrentSnapshot; 277VirtualDocumentSnapshot? virtualOld, 278VirtualDocumentSnapshot? virtualNew,
DefaultLSPDocumentSynchronizer.cs (11)
39where TVirtualDocumentSnapshot : VirtualDocumentSnapshot 87where TVirtualDocumentSnapshot : VirtualDocumentSnapshot 131Uri hostDocumentUri) where TVirtualDocumentSnapshot : VirtualDocumentSnapshot 140Uri? specificVirtualDocumentUri) where TVirtualDocumentSnapshot : VirtualDocumentSnapshot 168public override Task<bool> TrySynchronizeVirtualDocumentAsync(int requiredHostDocumentVersion, VirtualDocumentSnapshot virtualDocument, CancellationToken cancellationToken) 172public override Task<bool> TrySynchronizeVirtualDocumentAsync(int requiredHostDocumentVersion, VirtualDocumentSnapshot virtualDocument, bool rejectOnNewerParallelRequest, CancellationToken cancellationToken) 199where TVirtualDocumentSnapshot : VirtualDocumentSnapshot 268public override void Changed(LSPDocumentSnapshot? old, LSPDocumentSnapshot? @new, VirtualDocumentSnapshot? virtualOld, VirtualDocumentSnapshot? virtualNew, LSPDocumentChangeKind kind) 279var virtualDocument = virtualDocuments[i]; 295var virtualDocument = virtualDocuments[i];
LSPDocumentChangeListener.cs (2)
11VirtualDocumentSnapshot? virtualOld, 12VirtualDocumentSnapshot? virtualNew,
LSPDocumentSnapshot.cs (4)
21public abstract IReadOnlyList<VirtualDocumentSnapshot> VirtualDocuments { get; } 24where TVirtualDocument : VirtualDocumentSnapshot 41where TVirtualDocument : VirtualDocumentSnapshot 59where TVirtualDocument : VirtualDocumentSnapshot
LSPDocumentSynchronizer.cs (5)
17where TVirtualDocumentSnapshot : VirtualDocumentSnapshot; 24where TVirtualDocumentSnapshot : VirtualDocumentSnapshot; 32where TVirtualDocumentSnapshot : VirtualDocumentSnapshot 39public abstract Task<bool> TrySynchronizeVirtualDocumentAsync(int requiredHostDocumentVersion, VirtualDocumentSnapshot virtualDocument, CancellationToken cancellationToken); 53public virtual Task<bool> TrySynchronizeVirtualDocumentAsync(int requiredHostDocumentVersion, VirtualDocumentSnapshot virtualDocument, bool rejectOnNewerParallelRequest, CancellationToken cancellationToken)
VirtualDocument.cs (2)
16public abstract VirtualDocumentSnapshot CurrentSnapshot { get; } 20public abstract VirtualDocumentSnapshot Update(IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state);
VirtualDocumentBase.cs (3)
12public abstract class VirtualDocumentBase<T> : VirtualDocument where T : VirtualDocumentSnapshot 40public override VirtualDocumentSnapshot CurrentSnapshot => _currentSnapshot; 42public override VirtualDocumentSnapshot Update(IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state)
Microsoft.VisualStudio.LanguageServices.Razor (4)
LanguageClient\Cohost\HtmlDocumentRemoveListener.cs (2)
20public override void Changed(LSPDocumentSnapshot? old, LSPDocumentSnapshot? @new, VirtualDocumentSnapshot? virtualOld, VirtualDocumentSnapshot? virtualNew, LSPDocumentChangeKind kind)
LanguageClient\GeneratedVirtualDocument.cs (2)
13internal abstract class GeneratedVirtualDocument<T>(Uri uri, ITextBuffer textBuffer, ITelemetryReporter telemetryReporter) : VirtualDocumentBase<T>(uri, textBuffer) where T : VirtualDocumentSnapshot 17public override VirtualDocumentSnapshot Update(IReadOnlyList<ITextChange> changes, int hostDocumentVersion, object? state)
Microsoft.VisualStudio.RazorExtension (1)
SyntaxVisualizer\SyntaxVisualizerControl.xaml.cs (1)
146private void OpenVirtualDocuments<T>(ITextBuffer hostDocumentBuffer) where T : VirtualDocumentSnapshot