IRemoteTypeContract.GetMember(String, MemberTypes, BindingFlags) 方法

定义

返回一个 IContract 对象的集合,该集合提供对当前 IRemoteTypeContract 中的指定成员类型的所有指定成员的访问(通过使用指定的绑定约束)。

public:
 System::AddIn::Contract::Collections::IArrayContract<System::AddIn::Contract::IContract ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes memberTypes, System::Reflection::BindingFlags bindingFlags);
public System.AddIn.Contract.Collections.IArrayContract<System.AddIn.Contract.IContract> GetMember (string name, System.Reflection.MemberTypes memberTypes, System.Reflection.BindingFlags bindingFlags);
abstract member GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.AddIn.Contract.Collections.IArrayContract<System.AddIn.Contract.IContract>
Public Function GetMember (name As String, memberTypes As MemberTypes, bindingFlags As BindingFlags) As IArrayContract(Of IContract)

参数

name
String

当前 IRemoteTypeContract 的成员的名称。 该名称可表示具有相同名称的多个成员。

memberTypes
MemberTypes

MemberTypes 值的一个按位组合,用于指定要搜索的成员。

bindingFlags
BindingFlags

BindingFlags 值的一个按位组合,用于指定搜索成员的方式。

返回

IArrayContract<C> 对象的 IContract,它表示具有指定名称且满足由 memberTypesbindingFlags 参数指定的条件的当前 IRemoteTypeContract 的成员。

注解

此方法可用于获取单个成员,或获取具有相同名称的多个成员,例如构造函数或方法重载。

适用于