Expression.MemberBind Metod

Definition

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem.

Överlagringar

Name Description
MemberBind(MethodInfo, MemberBinding[])

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap.

MemberBind(MemberInfo, MemberBinding[])

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap.

MemberBind(MethodInfo, MemberBinding[])

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MethodInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding

Parametrar

propertyAccessor
MethodInfo

Det MethodInfo som representerar en egenskapsåtkomstmetod.

bindings
MemberBinding[]

En matris med MemberBinding objekt som ska användas för att fylla samlingen Bindings .

Returer

En MemberMemberBinding som har BindingType egenskapen lika med MemberBinding, Member egenskapen som är inställd på PropertyInfo egenskapen som representerar egenskapen som används i propertyAccessor, och Bindings egenskaper som anges till de angivna värdena.

Undantag

propertyAccessor eller bindings är null.

propertyAccessor representerar inte en egenskapsåtkomstmetod.

-eller-

Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av egenskap som används av metoden som propertyAccessor representerar.

Gäller för

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding

Parametrar

propertyAccessor
MethodInfo

Det MethodInfo som representerar en egenskapsåtkomstmetod.

bindings
IEnumerable<MemberBinding>

En IEnumerable<T> som innehåller MemberBinding objekt som ska användas för att fylla samlingen Bindings .

Returer

En MemberMemberBinding som har BindingType egenskapen lika med MemberBinding, Member egenskapen som är inställd på PropertyInfo egenskapen som representerar egenskapen som används i propertyAccessor, och Bindings egenskaper som anges till de angivna värdena.

Undantag

propertyAccessor eller bindings är null.

propertyAccessor representerar inte en egenskapsåtkomstmetod.

-eller-

Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av egenskap som används av metoden som propertyAccessor representerar.

Gäller för

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding

Parametrar

member
MemberInfo

För MemberInfo att ange egenskapen Member lika med.

bindings
IEnumerable<MemberBinding>

En IEnumerable<T> som innehåller MemberBinding objekt som ska användas för att fylla samlingen Bindings .

Returer

En MemberMemberBinding som har egenskapen BindingType lika med MemberBinding och Member egenskaperna och Bindings inställda på de angivna värdena.

Undantag

member eller bindings är null.

member representerar inte ett fält eller en egenskap.

-eller-

Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av fält eller egenskap som member representerar.

Kommentarer

Parametern member måste representera ett fält eller en egenskap.

Gäller för

MemberBind(MemberInfo, MemberBinding[])

Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MemberInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding

Parametrar

member
MemberInfo

För MemberInfo att ange egenskapen Member lika med.

bindings
MemberBinding[]

En matris med MemberBinding objekt som ska användas för att fylla samlingen Bindings .

Returer

En MemberMemberBinding som har egenskapen BindingType lika med MemberBinding och Member egenskaperna och Bindings inställda på de angivna värdena.

Undantag

member eller bindings är null.

member representerar inte ett fält eller en egenskap.

-eller-

Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av fält eller egenskap som member representerar.

Kommentarer

Parametern member måste representera ett fält eller en egenskap.

Gäller för