IVsExtensibility2 介面

這個 API 支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。

僅限 Microsoft 內部使用。

命名空間:  EnvDTE80
組件:  EnvDTE80 (在 EnvDTE80.dll 中)

語法

'宣告
<InterfaceTypeAttribute()> _
<GuidAttribute("12133BC2-390A-4B30-AD5B-504C1D1C89E7")> _
Public Interface IVsExtensibility2 _
    Inherits IVsExtensibility
[InterfaceTypeAttribute()]
[GuidAttribute("12133BC2-390A-4B30-AD5B-504C1D1C89E7")]
public interface IVsExtensibility2 : IVsExtensibility
[InterfaceTypeAttribute()]
[GuidAttribute(L"12133BC2-390A-4B30-AD5B-504C1D1C89E7")]
public interface class IVsExtensibility2 : IVsExtensibility
[<InterfaceTypeAttribute()>]
[<GuidAttribute("12133BC2-390A-4B30-AD5B-504C1D1C89E7")>]
type IVsExtensibility2 =  
    interface
        interface IVsExtensibility
    end
public interface IVsExtensibility2 extends IVsExtensibility

IVsExtensibility2 型別會公開下列成員。

方法

  名稱 說明
公用方法 BuildUIHierarchyFromTree 基礎架構。僅限 Microsoft 內部使用。
公用方法 EnterAutomationFunction() (繼承自 IVsExtensibility)。
公用方法 EnterAutomationFunction() 基礎架構。僅限 Microsoft 內部使用。
公用方法 ExitAutomationFunction() (繼承自 IVsExtensibility)。
公用方法 ExitAutomationFunction() 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireCodeModelEvent 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireCodeModelEvent3 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireMacroReset() (繼承自 IVsExtensibility)。
公用方法 FireMacroReset() 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireProjectItemsEvent_ItemAdded 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireProjectItemsEvent_ItemRemoved 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireProjectItemsEvent_ItemRenamed 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireProjectsEvent_ItemAdded 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireProjectsEvent_ItemRemoved 基礎架構。僅限 Microsoft 內部使用。
公用方法 FireProjectsEvent_ItemRenamed 基礎架構。僅限 Microsoft 內部使用。
公用方法 get_Properties(ISupportVSProperties, Object, Properties%) (繼承自 IVsExtensibility)。
公用方法 get_Properties(ISupportVSProperties, Object, Properties%) 基礎架構。僅限 Microsoft 內部使用。
公用方法 Get_TextBuffer(Object, IExtensibleObjectSite) (繼承自 IVsExtensibility)。
公用方法 Get_TextBuffer(Object, IExtensibleObjectSite) 基礎架構。僅限 Microsoft 內部使用。
公用方法 GetConfigMgr(Object, UInt32) (繼承自 IVsExtensibility)。
公用方法 GetConfigMgr(Object, UInt32) 基礎架構。僅限 Microsoft 內部使用。
公用方法 GetDocumentFromDocCookie(Int32) (繼承自 IVsExtensibility)。
公用方法 GetDocumentFromDocCookie(Int32) 基礎架構。僅限 Microsoft 內部使用。
公用方法 GetGlobalsObject(Object) (繼承自 IVsExtensibility)。
公用方法 GetGlobalsObject(Object) 基礎架構。僅限 Microsoft 內部使用。
公用方法 GetLockCount() (繼承自 IVsExtensibility)。
公用方法 GetLockCount() 基礎架構。僅限 Microsoft 內部使用。
公用方法 GetSuppressUI(Boolean%) (繼承自 IVsExtensibility)。
公用方法 GetSuppressUI(Boolean%) 基礎架構。僅限 Microsoft 內部使用。
公用方法 GetUserControl(Boolean%) (繼承自 IVsExtensibility)。
公用方法 GetUserControl(Boolean%) 基礎架構。僅限 Microsoft 內部使用。
公用方法 IsFireCodeModelEventNeeded 基礎架構。僅限 Microsoft 內部使用。
公用方法 IsInAutomationFunction() (繼承自 IVsExtensibility)。
公用方法 IsInAutomationFunction() 基礎架構。僅限 Microsoft 內部使用。
公用方法 IsMethodDisabled(Guid%, Int32) (繼承自 IVsExtensibility)。
公用方法 IsMethodDisabled(Guid%, Int32) 基礎架構。僅限 Microsoft 內部使用。
公用方法 LockServer(Boolean) (繼承自 IVsExtensibility)。
公用方法 LockServer(Boolean) 基礎架構。僅限 Microsoft 內部使用。
公用方法 RunWizardFile(String, Int32, array<Object[]%) (繼承自 IVsExtensibility)。
公用方法 RunWizardFile(String, Int32, array<Object[]%) 基礎架構。僅限 Microsoft 內部使用。
公用方法 RunWizardFileEx 基礎架構。僅限 Microsoft 內部使用。
公用方法 SetSuppressUI(Boolean) (繼承自 IVsExtensibility)。
公用方法 SetSuppressUI(Boolean) 基礎架構。僅限 Microsoft 內部使用。
公用方法 SetUserControl(Boolean) (繼承自 IVsExtensibility)。
公用方法 SetUserControl(Boolean) 基礎架構。僅限 Microsoft 內部使用。
公用方法 SetUserControlUnlatched(Boolean) (繼承自 IVsExtensibility)。
公用方法 SetUserControlUnlatched(Boolean) 基礎架構。僅限 Microsoft 內部使用。
公用方法 TestForShutdown() (繼承自 IVsExtensibility)。
公用方法 TestForShutdown() 基礎架構。僅限 Microsoft 內部使用。

回頁首

請參閱

參考

EnvDTE80 命名空間