IRemoteTypeContract.GetMember(String, MemberTypes, BindingFlags) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 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,它表示具有指定名称且满足由 memberTypes
和 bindingFlags
参数指定的条件的当前 IRemoteTypeContract 的成员。
注解
此方法可用于获取单个成员,或获取具有相同名称的多个成员,例如构造函数或方法重载。