Прочитать на английском

Поделиться через


EventInfo.GetRaiseMethod Метод

Определение

Возвращает метод, который вызывается при возникновении события.

Перегрузки

GetRaiseMethod()

Возвращает метод, который вызывается при возникновении события.

GetRaiseMethod(Boolean)

При переопределении в производном классе возвращает метод, который вызывается при возникновении события; указывает, следует ли возвращать закрытые методы.

GetRaiseMethod()

Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs

Возвращает метод, который вызывается при возникновении события.

public System.Reflection.MethodInfo? GetRaiseMethod();
public System.Reflection.MethodInfo GetRaiseMethod();

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

Метод, который вызывается при возникновении события.

Реализации

Комментарии

Этот метод обычно возвращает значение null для событий, объявленных с помощью ключевое слово C# event или ключевое слово Visual Basic Event . Это связано с тем, что компиляторы C# и Visual Basic не создают такой метод по умолчанию.

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

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

GetRaiseMethod(Boolean)

Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs
Исходный код:
EventInfo.cs

При переопределении в производном классе возвращает метод, который вызывается при возникновении события; указывает, следует ли возвращать закрытые методы.

public abstract System.Reflection.MethodInfo? GetRaiseMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo GetRaiseMethod(bool nonPublic);

Параметры

nonPublic
Boolean

Значение true, если закрытые методы могут быть возвращены. В противном случае — значение false.

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

Объект MethodInfo, который был вызван при возникновении события.

Реализации

Исключения

Параметр nonPublic имеет значение true. Метод, используемый для добавления делегата обработчика событий, закрытый. У вызывающего объекта нет прав на отражение закрытых методов.

Комментарии

Этот метод обычно возвращает значение null для событий, объявленных с помощью ключевое слово C# event или ключевое слово Visual Basic Event . Это связано с тем, что компиляторы C# и Visual Basic не создают такой метод по умолчанию.

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

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

.NET 10 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1