IVsEditorFactory Arabirimi
Belge Görünümü nesneleri ve veri nesnelerinin örneklerini oluşturur.
Ad alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[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
Yöntemler
Adı | Açıklama | |
---|---|---|
![]() |
Close() | Tüm önbelleğe alınmış arabirim işaretçileri serbest bırakır ve herhangi bir olay havuzlarını kaydını siler. |
![]() |
CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) | Düzenleyici üreteci mimarisi tarafından veri/görünüm ayrımı destekleyen düzenleyicileri oluşturmak için kullanılır. |
![]() |
MapLogicalView(Guid, String) | Mantıksal görünüm fiziksel görünümüne eşler. |
![]() |
SetSite(IServiceProvider) | Ortamında bir düzenleyici başlatır. |
Açıklamalar
Düzenleyici üreteci bir OLE gibi davranan IClassFactory belge görünümü ve bir düzenleyicide belge veri nesneleri örnekleme için. Düzenleyici üreteci mimarisi veri/görünüm ayrımı destekleyen düzenleyicileri oluşturmanıza izin verir (örneğin, bir düzenleyici destekliyordu Window.NewWindow işlevselliği). Daha fazla bilgi için bkz: How to: Register an Editor Factory.
Aşağıdaki tabloda örnek olarak kullanarak ortak görevleri listeler IVsEditorFactory.
Bunu yapmak için |
Bkz: |
---|---|
Varolan bir arabellek için bir görünüm ekleme |
|
Bir ortam, düzenleyici üreteci Kaydet |
How to: Register an Editor Factory |
Visual Studio çekirdek Düzenleyici dil hizmetiniz ile özelleştirme |
Üçüncü bir tarafa yanıtı veya ortam arama ortamında düzenleyiciniz yükleme desteklemek için bu arabirimi uygulayan OpenSpecificEditor veya OpenStandardEditor.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad alanı
Başa dön