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