IVsEditorAdaptersFactoryService Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A factory service for creating Editor Adapter objects and mapping between such objects and the underlying new editor objects.
public interface class IVsEditorAdaptersFactoryService
public interface class IVsEditorAdaptersFactoryService
__interface IVsEditorAdaptersFactoryService
public interface IVsEditorAdaptersFactoryService
type IVsEditorAdaptersFactoryService = interface
Public Interface IVsEditorAdaptersFactoryService
Remarks
This is a MEF Component, and should be exported with the following attribute: [Export(typeof(IVsEditorAdaptersFactoryService))]
Methods
CreateVsCodeWindowAdapter(IServiceProvider) |
Create an IVsCodeWindow. |
CreateVsTextBufferAdapter(IServiceProvider) |
Create an IVsTextBuffer. |
CreateVsTextBufferAdapter(IServiceProvider, IContentType) |
Create an IVsTextBuffer with a specified content type. |
CreateVsTextBufferAdapterForSecondaryBuffer(IServiceProvider, ITextBuffer) |
Create an IVsTextBuffer for the SecondaryBuffer (used in BufferCoordinator) given an ITextBuffer |
CreateVsTextBufferCoordinatorAdapter() |
Create an IVsTextBuffercoordinator. |
CreateVsTextViewAdapter(IServiceProvider) |
Create an IVsTextView. |
CreateVsTextViewAdapter(IServiceProvider, ITextViewRoleSet) |
Create an IVsTextView with a specified set of text view roles. |
GetBufferAdapter(ITextBuffer) |
Get the IVsTextBuffer adapter for this text buffer (if it exists). |
GetDataBuffer(IVsTextBuffer) |
Get the DataBuffer of an IVsTextBuffer adapter (this is the top buffer of the data model buffer graph). This buffer will be the same as the DocumentBuffer except in BufferCoordinator scenarios. |
GetDocumentBuffer(IVsTextBuffer) |
Get the DocumentBuffer of an IVsTextBuffer adapter (this is the bottom buffer of the data model buffer graph). This buffer will be the same as the DataBuffer except in BufferCoordinator scenarios. |
GetViewAdapter(ITextView) |
Get the IVsTextView adapter for this text view (if it exists). |
GetWpfTextView(IVsTextView) |
Get the WpfTextView of an IVsTextView adapter. |
GetWpfTextViewHost(IVsTextView) |
Get the WpfTextViewHost of an IVsTextView adapter. |
SetDataBuffer(IVsTextBuffer, ITextBuffer) |
Set the DataBuffer of an IVsTextBuffer adapter that is being used together with an IVsTextBufferCoordinator adapter. |