Rozhraní IVsEditorFactory
Vytváří instance objektů dokumentu, zobrazení a datových objektů.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[GuidAttribute("40FB079B-B62C-486F-9823-C9A2EAE8DBFD")]
[InterfaceTypeAttribute(1)]
public interface IVsEditorFactory
[GuidAttribute("40FB079B-B62C-486F-9823-C9A2EAE8DBFD")]
[InterfaceTypeAttribute(1)]
public interface class IVsEditorFactory
[<GuidAttribute("40FB079B-B62C-486F-9823-C9A2EAE8DBFD")>]
[<InterfaceTypeAttribute(1)>]
type IVsEditorFactory = interface end
<GuidAttribute("40FB079B-B62C-486F-9823-C9A2EAE8DBFD")>
<InterfaceTypeAttribute(1)>
Public Interface IVsEditorFactory
Metody
Název | Popis | |
---|---|---|
Close() | Uvolní všechny ukazatele v mezipaměti rozhraní a zruší registraci jakékoli jímky událostí. |
|
CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) | Architektura editoru factory použije k vytvoření editory, které podporují zobrazení dat nebo oddělení. |
|
MapLogicalView(Guid, String) | Logické zobrazení se mapuje na fyzické zobrazení. |
|
SetSite(IServiceProvider) | Inicializuje editor v prostředí. |
Poznámky
Editoru factory lze chápat jako OLE IClassFactory pro vytvoření instance dokumentu zobrazit objekty a datové objekty dokumentu v editoru. Architektura editoru factory vám umožní vytvořit editory, které podporují zobrazení dat nebo oddělení (například může podporovat editor Window.NewWindow funkce). Další informace naleznete v tématu How to: Register an Editor Factory.
V následující tabulce jsou uvedeny příklady obecných úloh pomocí IVsEditorFactory.
Chcete-li to provést |
V tématu |
---|---|
Zobrazení připojení k existující vyrovnávací paměti |
|
Zaregistrovat výrobce editor prostředí |
How to: Register an Editor Factory |
Přizpůsobení editoru Visual Studia core s touto službou jazyk |
Vytvoření instance editoru základní pomocí starší verze rozhraní API |
Implementovat toto rozhraní pro podporu načítání editoru v prostředí v reakci na třetí straně nebo volání prostředí OpenSpecificEditor nebo OpenStandardEditor.
Viz také
Obory názvů Microsoft.VisualStudio.Shell.Interop
Zpět na začátek