IVsEditorAdaptersFactoryService Interface
Creates adapters that map between legacy TextManager code and editor code.
Namespace: Microsoft.VisualStudio.Editor
Assembly: Microsoft.VisualStudio.Editor (in Microsoft.VisualStudio.Editor.dll)
Syntax
'Declaration
Public Interface IVsEditorAdaptersFactoryService
public interface IVsEditorAdaptersFactoryService
public interface class IVsEditorAdaptersFactoryService
type IVsEditorAdaptersFactoryService = interface end
public interface IVsEditorAdaptersFactoryService
The IVsEditorAdaptersFactoryService type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateVsCodeWindowAdapter | Creates an IVsCodeWindow. | |
CreateVsTextBufferAdapter(IServiceProvider) | Creates an IVsTextBuffer. | |
CreateVsTextBufferAdapter(IServiceProvider, IContentType) | Creates an IVsTextBuffer with the specified IContentType. | |
CreateVsTextBufferAdapterForSecondaryBuffer | Creates an IVsTextBuffer for the secondary buffer (used in IVsTextBufferCoordinator) for the specified ITextBuffer. | |
CreateVsTextBufferCoordinatorAdapter | Creates an IVsTextBufferCoordinator. | |
CreateVsTextViewAdapter(IServiceProvider) | Creates an IVsTextView. | |
CreateVsTextViewAdapter(IServiceProvider, ITextViewRoleSet) | Create an IVsTextView with a specified set of text view roles. | |
GetBufferAdapter | Gets the text buffer adapter for this text buffer (if it exists). | |
GetDataBuffer | Get the data buffer of a text buffer adapter. This is the top buffer of the data model buffer graph. | |
GetDocumentBuffer | Gets the document buffer of an IVsTextBuffer adapter. This is the bottom buffer of the data model buffer graph. | |
GetViewAdapter | Get the IVsTextView adapter for this text view (if it exists). | |
GetWpfTextView | Get the WPF text view of a text view adapter. | |
GetWpfTextViewHost | Gets the text view host of a text view adapter. | |
SetDataBuffer | Sets the data buffer of a text buffer adapter that is being used together with an IVsTextBufferCoordinator adapter. |
Top
Remarks
This is a MEF Component, and should be imported with the following attribute:
[Import]
Examples
For examples of how to import and use this service, see the following walkthroughs:
Walkthrough: Displaying Statement Completion
Walkthrough: Using a Shortcut Key with an Editor Extension