EventInfo.GetOtherMethods Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает методы, которые были сопоставлены событию в языке MSIL с использованием директивы .other
.
GetOtherMethods() |
Возвращает открытые методы, которые были сопоставлены событию в метаданных с использованием директивы |
GetOtherMethods(Boolean) |
Возвращает методы, которые были сопоставлены событию в метаданных с использованием директивы |
- Исходный код:
- 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
.
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 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 | 2.0, 2.1 |
- Исходный код:
- 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
.
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 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 | 2.0, 2.1 |