IVsEditorFactoryChooser Arabirim

Tanım

Bir düzenleyici fabrikası tarafından, başka düzenleyici fabrikası türlerine seçici (veya Delegator) olarak uygulanır.

public interface class IVsEditorFactoryChooser
public interface class IVsEditorFactoryChooser
__interface IVsEditorFactoryChooser
[System.Runtime.InteropServices.Guid("00462323-0C58-4B10-BC63-95ED7427744C")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsEditorFactoryChooser
[<System.Runtime.InteropServices.Guid("00462323-0C58-4B10-BC63-95ED7427744C")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsEditorFactoryChooser = interface
Public Interface IVsEditorFactoryChooser
Öznitelikler

Açıklamalar

Bir seçici düzenleyici fabrikası, kullanılacak doğru düzenleyici fabrikasını belirleyecek giriş dosyasını örnekleyeceğini. OpenStandardEditorVe OpenSpecificEditor yöntemleri, bir uygulanıp bir IVsEditorFactory uygulayıp uygulamadığını kontrol IVsEditorFactoryChooser eder, seçilen öğesine temsilci seçin IVsEditorFactory . Örneğin, Xmtaditorfactorychooser, dosyanın içeriğine göre en iyi düzenleyici fabrikasını (XSD veri kümesi, WPF XAML, Iş akışı XAML, vb.) belirlemede bir XML dosyası sağlar.

Yöntemler

ChooseEditorFactory(String, IVsHierarchy, UInt32, IntPtr, Guid, Guid, Guid)

Doğru düzenleyici fabrikasını seçer.

Şunlara uygulanır