VirtualTypeImplementor.RemoveEventHandler 方法

从给定事件移除给定的委托。

命名空间:  Microsoft.VisualStudio.Shell.Design
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
Public Overridable Sub RemoveEventHandler ( _
    eventInfo As EventInfo, _
    instance As Object, _
    handler As Delegate _
)
public virtual void RemoveEventHandler(
    EventInfo eventInfo,
    Object instance,
    Delegate handler
)

参数

  • instance
    类型:System.Object
    的实例移除事件处理程序中。,如果事件是静态的,则可能是 nullnull 引用(在 Visual Basic 中为 Nothing) 。

异常

异常 条件
NotImplementedException

如果非抽象派生类不通过重写此方法提供的实现。

备注

此方法尝试移除可以在目标对象上同步此事件的委托。 当事件由目标引发,处理程序或方法封装的方法将不再调用。

.NET Framework 安全性

请参见

参考

VirtualTypeImplementor 类

Microsoft.VisualStudio.Shell.Design 命名空间