Share via


IVsExtensibility3 Interface

Definition

Not intended for use directly from your code. Implements many of the features supporting extensibility, including initiating various events. Combines the older IVsExtensibility and IVsExtensibility2 interfaces that were not usable from managed code into an interface usable from managed code.

public interface class IVsExtensibility3
public interface class IVsExtensibility3
__interface IVsExtensibility3
[System.Runtime.InteropServices.Guid("A17BE28D-6CDC-4C1E-BE3E-F0ED067EA3E2")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsExtensibility3
[<System.Runtime.InteropServices.Guid("A17BE28D-6CDC-4C1E-BE3E-F0ED067EA3E2")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsExtensibility3 = interface
Public Interface IVsExtensibility3
Attributes

Methods

EnterAutomationFunction()
ExitAutomationFunction()
FireCodeModelEvent3(Int32, Object, Object, Int32)
FireMacroReset()
FireProjectItemsEvent_ItemAdded(Object)
FireProjectItemsEvent_ItemRemoved(Object)
FireProjectItemsEvent_ItemRenamed(Object, String)
FireProjectsEvent_ItemAdded(Object)
FireProjectsEvent_ItemRemoved(Object)
FireProjectsEvent_ItemRenamed(Object, String)
GetConfigMgr(Object, UInt32, Object)
GetDocumentFromDocCookie(Int32, Object)
GetGlobalsObject(Object, Object)
GetLockCount(Int32)
GetProperties(Object, Object, Object)
GetSuppressUI(Boolean)
GetUserControl(Boolean)
IsFireCodeModelEventNeeded(Boolean)
IsInAutomationFunction(Int32)
IsMethodDisabled(Guid, Int32)
LockServer(Boolean)
RunWizardFile(String, Int32, Array, Int32)
RunWizardFile(String, IntPtr, Array, Int32)
RunWizardFileEx(String, Int32, Array, Array, Int32)
RunWizardFileEx(String, IntPtr, Array, Array, Int32)
SetSuppressUI(Boolean)
SetUserControl(Boolean)
SetUserControlUnlatched(Boolean)
TestForShutdown(Boolean)

Applies to