Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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