IVsEditorFactory Interface
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)
An editor factory acts like an OLE IClassFactory for instantiating document view objects and document data objects in an editor. The editor factory architecture allows you to create editors that support data/view separation (for example, an editor could support the Window.NewWindow functionality). For more information, see How to: Register Editor Factories. IVsEditorFactory is implemented in the Basic Edit Overview and Figures Edit Sample samples. The following table lists examples of common tasks using IVsEditorFactory.
| To do this | See |
|---|---|
| Attach a view to an existing buffer | |
| Register your editor factory with the environment | |
| Customize the Visual Studio core editor with your language service |
Implement this interface to support loading your editor in the environment in response to a third party or the environment calling OpenSpecificEditor or OpenStandardEditor.