EventInfo.GetRemoveMethod Метод

Определение

Возвращает метод, используемый для удаления делегата обработчика событий из источника событий.Returns the method used to remove an event handler delegate from the event source.

Перегрузки

GetRemoveMethod(Boolean)

При переопределении в производном классе получает объект MethodInfo для удаления метода события, указывающий, следует ли возвращать закрытые методы.When overridden in a derived class, retrieves the MethodInfo object for removing a method of the event, specifying whether to return non-public methods.

GetRemoveMethod()

Возвращает метод, используемый для удаления делегата обработчика событий из источника событий.Returns the method used to remove an event handler delegate from the event source.

GetRemoveMethod(Boolean)

При переопределении в производном классе получает объект MethodInfo для удаления метода события, указывающий, следует ли возвращать закрытые методы.When overridden in a derived class, retrieves the MethodInfo object for removing a method of the event, specifying whether to return non-public methods.

public:
 abstract System::Reflection::MethodInfo ^ GetRemoveMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo GetRemoveMethod (bool nonPublic);
abstract member GetRemoveMethod : bool -> System.Reflection.MethodInfo
Public MustOverride Function GetRemoveMethod (nonPublic As Boolean) As MethodInfo

Параметры

nonPublic
Boolean

Значение true, если закрытые методы могут быть возвращены. В противном случае — значение false.true if non-public methods can be returned; otherwise, false.

Возвращаемое значение

MethodInfo

Объект MethodInfo, представляющий метод, используемый для удаления делегата обработчика событий из источника событий.A MethodInfo object representing the method used to remove an event handler delegate from the event source.

Реализации

Исключения

Параметр nonPublic имеет значение true. Метод, используемый для добавления делегата обработчика событий, закрытый. У вызывающего объекта нет прав на отражение закрытых методов.nonPublic is true, the method used to add an event handler delegate is non-public, and the caller does not have permission to reflect on non-public methods.

Примеры

Как правило, метод имеет следующую сигнатуру:Typically, the method has the following signature:

remove_<EventName>(<EventHandlerType> handler)  

См. также раздел

GetRemoveMethod()

Возвращает метод, используемый для удаления делегата обработчика событий из источника событий.Returns the method used to remove an event handler delegate from the event source.

public:
 System::Reflection::MethodInfo ^ GetRemoveMethod();
public:
 virtual System::Reflection::MethodInfo ^ GetRemoveMethod();
public System.Reflection.MethodInfo GetRemoveMethod ();
member this.GetRemoveMethod : unit -> System.Reflection.MethodInfo
abstract member GetRemoveMethod : unit -> System.Reflection.MethodInfo
override this.GetRemoveMethod : unit -> System.Reflection.MethodInfo
Public Function GetRemoveMethod () As MethodInfo

Возвращаемое значение

MethodInfo

Объект MethodInfo, представляющий метод, используемый для удаления делегата обработчика событий из источника событий.A MethodInfo object representing the method used to remove an event handler delegate from the event source.

Реализации

Примеры

Как правило, метод имеет следующую сигнатуру:Typically, the method has the following signature:

remove_<EventName>(<EventHandlerType> handler)  

См. также раздел

Применяется к