1 implementation of IDifferenceViewerPreview
Microsoft.CodeAnalysis.EditorFeatures (1)
Preview\DifferenceViewerPreview.cs (1)
18
internal sealed partial class DifferenceViewerPreview :
IDifferenceViewerPreview
<IWpfDifferenceViewer>
21 references to IDifferenceViewerPreview
Microsoft.CodeAnalysis.EditorFeatures (21)
Preview\AbstractPreviewFactoryService.cs (20)
249
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateAddedDocumentPreviewViewAsync(Document document, CancellationToken cancellationToken)
252
private async ValueTask<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateAddedDocumentPreviewViewCoreAsync(ITextDocument newEditorDocument, ReferenceCountedDisposable<PreviewWorkspace> workspace, TextDocument document, double zoomLevel, CancellationToken cancellationToken)
273
private async Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateAddedTextDocumentPreviewViewAsync<TDocument>(
297
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateAddedDocumentPreviewViewAsync(Document document, double zoomLevel, CancellationToken cancellationToken)
305
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateAddedAdditionalDocumentPreviewViewAsync(TextDocument document, double zoomLevel, CancellationToken cancellationToken)
313
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateAddedAnalyzerConfigDocumentPreviewViewAsync(TextDocument document, double zoomLevel, CancellationToken cancellationToken)
321
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateRemovedDocumentPreviewViewAsync(Document document, CancellationToken cancellationToken)
324
private async ValueTask<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateRemovedDocumentPreviewViewCoreAsync(ITextDocument oldEditorDocument, ReferenceCountedDisposable<PreviewWorkspace> workspace, TextDocument document, double zoomLevel, CancellationToken cancellationToken)
345
private async Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateRemovedTextDocumentPreviewViewAsync<TDocument>(
379
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateRemovedDocumentPreviewViewAsync(Document document, double zoomLevel, CancellationToken cancellationToken)
387
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateRemovedAdditionalDocumentPreviewViewAsync(TextDocument document, double zoomLevel, CancellationToken cancellationToken)
395
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateRemovedAnalyzerConfigDocumentPreviewViewAsync(TextDocument document, double zoomLevel, CancellationToken cancellationToken)
403
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>?> CreateChangedDocumentPreviewViewAsync(Document oldDocument, Document newDocument, CancellationToken cancellationToken)
406
public async Task<
IDifferenceViewerPreview
<TDifferenceViewer>?> CreateChangedDocumentPreviewViewAsync(Document oldDocument, Document newDocument, double zoomLevel, CancellationToken cancellationToken)
510
private async Task<
IDifferenceViewerPreview
<TDifferenceViewer>?> CreateChangedAdditionalOrAnalyzerConfigDocumentPreviewViewAsync(
566
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>?> CreateChangedAdditionalDocumentPreviewViewAsync(TextDocument oldDocument, TextDocument newDocument, double zoomLevel, CancellationToken cancellationToken)
572
public Task<
IDifferenceViewerPreview
<TDifferenceViewer>?> CreateChangedAnalyzerConfigDocumentPreviewViewAsync(TextDocument oldDocument, TextDocument newDocument, double zoomLevel, CancellationToken cancellationToken)
578
private async ValueTask<
IDifferenceViewerPreview
<TDifferenceViewer>?> CreateChangedDocumentViewAsync(ITextDocument oldEditorDocument, ITextDocument newEditorDocument, string? description,
671
protected abstract
IDifferenceViewerPreview
<TDifferenceViewer> CreateDifferenceViewerPreview(TDifferenceViewer viewer);
674
private async ValueTask<
IDifferenceViewerPreview
<TDifferenceViewer>> CreateNewDifferenceViewerAsync(
Preview\PreviewFactoryService.cs (1)
61
protected override
IDifferenceViewerPreview
<IWpfDifferenceViewer> CreateDifferenceViewerPreview(IWpfDifferenceViewer viewer)