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 | |
---|---|---|
![]() |
Close() | Zwalnia wszystkie wskaźniki interfejsu w pamięci podręcznej i wyrejestrowuje wszystkie obiekty sink zdarzenia. |
![]() |
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. |
![]() |
MapLogicalView(Guid, String) | Mapuje widok logiczny do widoku fizycznych. |
![]() |
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 |
|
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 |
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