1 implementation of ITextBufferCloneService
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
Implementation\TextBufferFactoryService\TextBufferCloneServiceFactory.cs (1)
15internal sealed class TextBufferCloneService : ITextBufferCloneService
34 references to ITextBufferCloneService
Microsoft.CodeAnalysis.EditorFeatures (13)
InlineRename\InlineRenameService.cs (2)
34ITextBufferCloneService textBufferCloneService, 43private readonly ITextBufferCloneService _textBufferCloneService = textBufferCloneService;
InlineRename\InlineRenameSession.cs (2)
41private readonly ITextBufferCloneService _textBufferCloneService; 138ITextBufferCloneService textBufferCloneService,
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (2)
41private readonly ITextBufferCloneService _textBufferCloneService; 60ITextBufferCloneService textBufferCloneService,
Preview\AbstractPreviewFactoryService.cs (2)
40ITextBufferCloneService textBufferCloneService, 53private readonly ITextBufferCloneService _textBufferCloneService = textBufferCloneService;
Preview\PreviewFactoryService.cs (1)
35ITextBufferCloneService textBufferCloneService,
QuickInfo\Extensions.cs (2)
22var cloneServices = workspace.Services.SolutionServices.ExportProvider.GetExports<ITextBufferCloneService>(); 38var cloneServices = document.Project.Solution.Services.ExportProvider.GetExports<ITextBufferCloneService>();
Workspaces\EditorTextFactoryService.cs (2)
23ITextBufferCloneService textBufferCloneService, 27private readonly ITextBufferCloneService _textBufferCloneService = textBufferCloneService;
Microsoft.CodeAnalysis.EditorFeatures.Text (16)
Extensions.cs (4)
41textSnapshot.TextBuffer.Properties.TryGetProperty<ITextBufferCloneService>(typeof(ITextBufferCloneService), out var textBufferCloneServiceOpt); 45internal static SourceText AsRoslynText(this ITextSnapshot textSnapshot, ITextBufferCloneService textBufferCloneServiceOpt, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm)
Extensions.SnapshotSourceText.cs (9)
32private readonly ITextBufferCloneService? _textBufferCloneService; 37private SnapshotSourceText(ITextBufferCloneService? textBufferCloneService, ITextSnapshot editorSnapshot, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, TextBufferContainer container) 48public SnapshotSourceText(ITextBufferCloneService? textBufferCloneService, ITextImage textImage, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, TextBufferContainer? container) 70public static SourceText From(ITextBufferCloneService? textBufferCloneService, ITextSnapshot editorSnapshot) 84var tempTextBufferCloneService = textBufferCloneService; 94internal static SourceText From(ITextBufferCloneService? textBufferCloneService, ITextSnapshot editorSnapshot, TextBufferContainer container) 197var factory = _textBufferCloneService; 266public ClosedSnapshotSourceText(ITextBufferCloneService? textBufferCloneService, ITextImage textImage, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm) 280public ChangedSourceText(ITextBufferCloneService? textBufferCloneService, SnapshotSourceText baseText, ITextSnapshot baseSnapshot, ITextSnapshot currentSnapshot)
Extensions.TextBufferContainer.cs (2)
23private readonly ITextBufferCloneService? _textBufferCloneService; 33editorBuffer.Properties.TryGetProperty(typeof(ITextBufferCloneService), out _textBufferCloneService);
Implementation\TextBufferFactoryService\TextBufferCloneServiceFactory.cs (1)
14[Export(typeof(ITextBufferCloneService)), Shared]
Microsoft.VisualStudio.LanguageServices (5)
Preview\FileChange.cs (2)
56var bufferCloneService = componentModel.GetService<ITextBufferCloneService>();
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
72private readonly ITextBufferCloneService _textBufferCloneService; 129_textBufferCloneService = exportProvider.GetExportedValue<ITextBufferCloneService>(); 352=> e.TextBuffer.Properties.AddProperty(typeof(ITextBufferCloneService), _textBufferCloneService);