Udostępnij za pośrednictwem


Expression.MemberBind Metoda

Definicja

Tworzy element MemberMemberBinding reprezentujący rekursywną inicjację członków elementu członkowskiego.

Przeciążenia

MemberBind(MethodInfo, MemberBinding[])

Tworzy element MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich, do których uzyskuje się dostęp przy użyciu metody dostępu właściwości.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Tworzy element MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich, do których uzyskuje się dostęp przy użyciu metody dostępu właściwości.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Tworzy obiekt MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich pola lub właściwości.

MemberBind(MemberInfo, MemberBinding[])

Tworzy obiekt MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich pola lub właściwości.

MemberBind(MethodInfo, MemberBinding[])

Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs

Tworzy element MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich, do których uzyskuje się dostęp przy użyciu metody dostępu właściwości.

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

Parametry

propertyAccessor
MethodInfo

Element MethodInfo reprezentujący metodę dostępu właściwości.

bindings
MemberBinding[]

Tablica MemberBinding obiektów do użycia w celu wypełnienia kolekcji Bindings .

Zwraca

WłaściwośćMemberMemberBinding, która ma właściwość równą MemberBindingBindingType , Member właściwość ustawioną na PropertyInfo właściwość reprezentującą właściwość dostępną w propertyAccessorobiekcie i Bindings właściwości ustawioną na określone wartości.

Wyjątki

propertyAccessor lub bindings to null.

propertyAccessor nie reprezentuje metody metody dostępu właściwości.

-lub-

Właściwość Member elementu elementu bindings nie reprezentuje elementu członkowskiego typu właściwości, do której uzyskuje dostęp metoda propertyAccessor reprezentująca.

Dotyczy

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs

Tworzy element MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich, do których uzyskuje się dostęp przy użyciu metody dostępu właściwości.

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

Parametry

propertyAccessor
MethodInfo

Element MethodInfo reprezentujący metodę dostępu właściwości.

bindings
IEnumerable<MemberBinding>

Obiekt IEnumerable<T> zawierający MemberBinding obiekty używane do wypełniania kolekcji Bindings .

Zwraca

WłaściwośćMemberMemberBinding, która ma właściwość równą MemberBindingBindingType , Member właściwość ustawioną na PropertyInfo właściwość reprezentującą właściwość dostępną w propertyAccessorobiekcie i Bindings właściwości ustawioną na określone wartości.

Wyjątki

propertyAccessor lub bindings to null.

propertyAccessor nie reprezentuje metody metody dostępu właściwości.

-lub-

Właściwość Member elementu elementu bindings nie reprezentuje elementu członkowskiego typu właściwości, do której uzyskuje dostęp metoda propertyAccessor reprezentująca.

Dotyczy

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs

Tworzy obiekt MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich pola lub właściwości.

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

Parametry

member
MemberInfo

Właściwość , MemberInfo aby ustawić właściwość równą Member .

bindings
IEnumerable<MemberBinding>

Obiekt IEnumerable<T> zawierający MemberBinding obiekty używane do wypełniania kolekcji Bindings .

Zwraca

WłaściwośćMemberMemberBinding, która ma właściwość równą MemberBindingBindingType właściwości i i BindingsMember ustawioną na określone wartości.

Wyjątki

member lub bindings to null.

member nie reprezentuje pola ani właściwości.

-lub-

Właściwość Member elementu elementu bindings nie reprezentuje elementu członkowskiego typu pola lub właściwości, która member reprezentuje.

Uwagi

Parametr member musi reprezentować pole lub właściwość.

Dotyczy

MemberBind(MemberInfo, MemberBinding[])

Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs
Źródło:
MemberMemberBinding.cs

Tworzy obiekt MemberMemberBinding reprezentujący rekursywną inicjację elementów członkowskich pola lub właściwości.

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

Parametry

member
MemberInfo

Właściwość , MemberInfo aby ustawić właściwość równą Member .

bindings
MemberBinding[]

Tablica MemberBinding obiektów do użycia w celu wypełnienia kolekcji Bindings .

Zwraca

WłaściwośćMemberMemberBinding, która ma właściwość równą MemberBindingBindingType właściwości i i BindingsMember ustawioną na określone wartości.

Wyjątki

member lub bindings to null.

member nie reprezentuje pola ani właściwości.

-lub-

Właściwość Member elementu elementu bindings nie reprezentuje elementu członkowskiego typu pola lub właściwości, która member reprezentuje.

Uwagi

Parametr member musi reprezentować pole lub właściwość.

Dotyczy