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


EventInfo.GetOtherMethods Метод

Определение

Возвращает методы, которые были сопоставлены событию в языке MSIL с использованием директивы .other.

Перегрузки

GetOtherMethods()

Возвращает открытые методы, которые были сопоставлены событию в метаданных с использованием директивы .other.

GetOtherMethods(Boolean)

Возвращает методы, которые были сопоставлены событию в метаданных с использованием директивы .other, определяя, должны ли быть включены методы, не являющиеся открытыми.

GetOtherMethods()

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

Возвращает открытые методы, которые были сопоставлены событию в метаданных с использованием директивы .other.

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods();
public System.Reflection.MethodInfo[] GetOtherMethods ();
member this.GetOtherMethods : unit -> System.Reflection.MethodInfo[]
Public Function GetOtherMethods () As MethodInfo()

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

Массив объектов, представляющих открытые методы, которые были сопоставлены событию в метаданных с использованием директивы .other. Если такие открытые методы отсутствует, возвращается пустой массив.

Комментарии

Метаданные события могут связывать с событием четыре типа методов:

  • Директива .addon задает метод, используемый для добавления обработчиков событий. Используйте метод , GetAddMethod чтобы получить EventInfo для этого метода .

  • Директива .removeon указывает метод, используемый для отсоединения обработчиков событий. Используйте метод , GetRemoveMethod чтобы получить EventInfo для этого метода .

  • Директива .fire задает метод, используемый для создания события. Используйте метод , GetRaiseMethod чтобы получить EventInfo для этого метода .

  • Директива .other указывает любые другие методы, связанные с событием . Используйте метод , GetOtherMethods чтобы получить массив EventInfo объектов для этих методов.

Методы, связанные с событием с использованием директивы , .other не имеют особого значения для среды выполнения. Компиляторы C# и Visual Basic не используют директиву .other .

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

GetOtherMethods(Boolean)

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

Возвращает методы, которые были сопоставлены событию в метаданных с использованием директивы .other, определяя, должны ли быть включены методы, не являющиеся открытыми.

public:
 virtual cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods(bool nonPublic);
public virtual System.Reflection.MethodInfo[] GetOtherMethods (bool nonPublic);
abstract member GetOtherMethods : bool -> System.Reflection.MethodInfo[]
override this.GetOtherMethods : bool -> System.Reflection.MethodInfo[]
Public Overridable Function GetOtherMethods (nonPublic As Boolean) As MethodInfo()

Параметры

nonPublic
Boolean

Значение true для включения методов, не являющихся открытыми, в обратном случае — значение false.

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

Массив объектов, представляющих методы, которые были сопоставлены событию в метаданных с использованием директивы .other. Если соответствующие спецификации методы отсутствует, возвращается пустой массив.

Исключения

Этот метод не реализован.

Комментарии

Метаданные события могут связывать с событием четыре типа методов:

  • Директива .addon задает метод, используемый для добавления обработчиков событий. Используйте метод , GetAddMethod чтобы получить EventInfo для этого метода .

  • Директива .removeon указывает метод, используемый для отсоединения обработчиков событий. Используйте метод , GetRemoveMethod чтобы получить EventInfo для этого метода .

  • Директива .fire задает метод, используемый для создания события. Используйте метод , GetRaiseMethod чтобы получить EventInfo для этого метода .

  • Директива .other указывает любые другие методы, связанные с событием . Используйте метод , GetOtherMethods чтобы получить массив EventInfo объектов для этих методов.

Методы, связанные с событием с использованием директивы , .other не имеют особого значения для среды выполнения. Компиляторы C# и Visual Basic не используют директиву .other .

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