Udostępnij za pośrednictwem


Interfejs IVsEditorFactory

 

Tworzy wystąpienia dokumentu widok obiektów oraz obiektów danych.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[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

Nazwa Opis
System_CAPS_pubmethod Close()

Zwalnia wszystkie wskaźniki interfejsu w pamięci podręcznej i wyrejestrowuje wszystkie obiekty sink zdarzenia.

System_CAPS_pubmethod CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32)

Używany przez Edytor architektura fabryki do tworzenia edytory obsługujących rozdzielenie widoku/danych.

System_CAPS_pubmethod MapLogicalView(Guid, String)

Mapuje widok logiczny do widoku fizycznych.

System_CAPS_pubmethod SetSite(IServiceProvider)

Inicjuje edytora w środowisku.

Uwagi

Fabryka Edytor działa jak OLE IClassFactory podczas tworzenia wystąpienia obiektów widoku dokumentu i obiekty danych dokumentu w edytorze. Architektura fabryki Edytor pozwala na tworzenie edytory obsługujących rozdzielenie danych/Widok (na przykład, edytor może obsługiwać Window.NewWindow funkcji). Aby uzyskać więcej informacji, zobacz How to: Register an Editor Factory.

W poniższej tabeli wymieniono przykłady typowych zadań z IVsEditorFactory.

W tym celu

Zobacz

Dołączanie do istniejących buforu widoku

Porady: dołączanie widoki danych dokumentów

Zarejestruj fabryce Edytor ze środowiskiem

How to: Register an Editor Factory

Dostosowywanie edytora core Visual Studio z usługą języka

Utworzenie wystąpienia Edytor Core za pomocą interfejsu API starszych wersji

W edytorze Core

Tworzenie usługi języka

Implementuje ten interfejs obsługuje ładowania edytora w środowisku w odpowiedzi na trzeciej lub wywoływania środowiska OpenSpecificEditor lub OpenStandardEditor.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku