EventInfo.GetOtherMethods Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает методы, которые были сопоставлены событию в языке MSIL с использованием директивы .other
.
Перегрузки
GetOtherMethods() |
Возвращает открытые методы, которые были сопоставлены событию в метаданных с использованием директивы |
GetOtherMethods(Boolean) |
Возвращает методы, которые были сопоставлены событию в метаданных с использованием директивы |
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
.