IVsContainedLanguageStaticEventBinding Interface
Provides support for static event generation.
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
| Name | Description | |
|---|---|---|
![]() | AddStaticEventBinding(String^, String^, String^, String^) | Binds a static event to the specified member. |
![]() | EnsureStaticEventHandler(String^, String^, String^, String^, String^, UInt32, String^, String^, array<TextSpan>^) | Creates an event handler given the class context, name of the object type and instance, the name of the event and the (unique) name of the event handler. |
![]() | GetStaticEventBindingsForObject(String^, String^, Int32, IntPtr, IntPtr, IntPtr) | Returns a collection of events that are statically handled. |
![]() | RemoveStaticEventBinding(String^, String^, String^, String^) | Removes the event binding from the specified member. |
Static event binding means an event handler that is not part of an instantiated class and is available all the time across files in the project.
Notes to Implementers:
Implement this interface in your contained language to support static event binding.
Notes to Callers:
This interface can be obtained by calling the QueryInterface method on an IVsContainedLanguage object or by casting the IVsContainedLanguage object to the IVsContainedLanguageStaticEventBinding interface.
