Sdílet prostřednictvím


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
System_CAPS_pubmethod Close()

Uvolní všechny ukazatele v mezipaměti rozhraní a zruší registraci jakékoli jímky událostí.

System_CAPS_pubmethod 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í.

System_CAPS_pubmethod MapLogicalView(Guid, String)

Logické zobrazení se mapuje na fyzické zobrazení.

System_CAPS_pubmethod 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

Postupy: připojení zobrazení dat v dokumentu

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

Uvnitř Editor jádra

Vývoj služba jazyka

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