EnumBuilder.GetMethods(BindingFlags) Метод

Определение

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

public:
 override cli::array <System::Reflection::MethodInfo ^> ^ GetMethods(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
override this.GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo[]
override this.GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo[]
Public Overrides Function GetMethods (bindingAttr As BindingFlags) As MethodInfo()

Параметры

bindingAttr
BindingFlags

Это должен быть немного флаг от BindingFlags, например InvokeMethod, NonPublicи т. д.

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

Возвращает массив MethodInfo объектов, представляющих открытые и не открытые методы, определенные для этого типа, если nonPublic используется; в противном случае возвращаются только открытые методы.

Атрибуты

Исключения

Этот метод в настоящее время не поддерживается в типах, которые не завершены.

Комментарии

В качестве обходного решения для получения методов готового типа извлеките тип с помощью Type.GetType или Assembly.GetType используйте отражение в полученном типе.

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