Expression.ListBind 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
MemberListBinding 개체를 만듭니다.
오버로드
ListBind(MethodInfo, ElementInit[]) |
지정된 속성 접근자 메서드에 따라 MemberListBinding 개체를 만듭니다. |
ListBind(MethodInfo, IEnumerable<ElementInit>) |
지정된 속성 접근자 메서드에 따라 MemberListBinding을 만듭니다. |
ListBind(MemberInfo, IEnumerable<ElementInit>) |
멤버가 필드 또는 속성인 MemberListBinding을 만듭니다. |
ListBind(MemberInfo, ElementInit[]) |
멤버가 필드 또는 속성인 MemberListBinding을 만듭니다. |
ListBind(MethodInfo, ElementInit[])
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
지정된 속성 접근자 메서드에 따라 MemberListBinding 개체를 만듭니다.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.ElementInit[] initializers);
static member ListBind : System.Reflection.MethodInfo * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (propertyAccessor As MethodInfo, ParamArray initializers As ElementInit()) As MemberListBinding
매개 변수
- propertyAccessor
- MethodInfo
속성 접근자 메서드를 나타내는 MethodInfo입니다.
- initializers
- ElementInit[]
ElementInit 컬렉션을 채우는 데 사용할 Initializers 개체의 배열입니다.
반환
MemberListBinding 속성이 BindingType이고 ListBinding 속성이 Member로 액세스되는 속성을 나타내는 MemberInfo로 설정되고 propertyAccessor
가 Initializers의 요소로 채워진 initializers
입니다.
예외
propertyAccessor
가 속성 접근자 메서드를 나타내지 않는 경우
또는
propertyAccessor
가 나타내는 메서드가 액세스하는 속성의 PropertyType에서 IEnumerable을 구현하지 않는 경우
적용 대상
ListBind(MethodInfo, IEnumerable<ElementInit>)
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
지정된 속성 접근자 메서드에 따라 MemberListBinding을 만듭니다.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (propertyAccessor As MethodInfo, initializers As IEnumerable(Of ElementInit)) As MemberListBinding
매개 변수
- propertyAccessor
- MethodInfo
속성 접근자 메서드를 나타내는 MethodInfo입니다.
- initializers
- IEnumerable<ElementInit>
IEnumerable<T> 컬렉션을 채우는 데 사용할 ElementInit 개체가 포함된 Initializers입니다.
반환
MemberListBinding 속성이 BindingType이고 ListBinding 속성이 Member로 액세스되는 속성을 나타내는 MemberInfo로 설정되고 propertyAccessor
가 Initializers의 요소로 채워진 initializers
입니다.
예외
propertyAccessor
가 속성 접근자 메서드를 나타내지 않는 경우
또는
propertyAccessor
가 나타내는 메서드가 액세스하는 속성의 PropertyType에서 IEnumerable을 구현하지 않는 경우
적용 대상
ListBind(MemberInfo, IEnumerable<ElementInit>)
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
멤버가 필드 또는 속성인 MemberListBinding을 만듭니다.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (member As MemberInfo, initializers As IEnumerable(Of ElementInit)) As MemberListBinding
매개 변수
- member
- MemberInfo
MemberInfo 속성에 설정할 필드 또는 속성을 나타내는 Member입니다.
- initializers
- IEnumerable<ElementInit>
IEnumerable<T> 컬렉션을 채우는 데 사용할 ElementInit 개체가 포함된 Initializers입니다.
반환
MemberListBinding 속성이 BindingType이고 ListBinding 및 Member 속성이 지정된 값으로 설정된 Initializers입니다.
예외
member
가 필드나 속성을 나타내지 않는 경우
또는
member
가 나타내는 필드 또는 속성의 FieldType 또는 PropertyType이 IEnumerable을 구현하지 않는 경우
적용 대상
ListBind(MemberInfo, ElementInit[])
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
멤버가 필드 또는 속성인 MemberListBinding을 만듭니다.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MemberInfo member, params System.Linq.Expressions.ElementInit[] initializers);
static member ListBind : System.Reflection.MemberInfo * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (member As MemberInfo, ParamArray initializers As ElementInit()) As MemberListBinding
매개 변수
- member
- MemberInfo
MemberInfo 속성에 설정할 필드 또는 속성을 나타내는 Member입니다.
- initializers
- ElementInit[]
ElementInit 컬렉션을 채우는 데 사용할 Initializers 개체의 배열입니다.
반환
MemberListBinding 속성이 BindingType이고 ListBinding 및 Member 속성이 지정된 값으로 설정된 Initializers입니다.
예외
member
가 필드나 속성을 나타내지 않는 경우
또는
member
가 나타내는 필드 또는 속성의 FieldType 또는 PropertyType이 IEnumerable을 구현하지 않는 경우
적용 대상
.NET