다음을 통해 공유


Expression.Bind 메서드

정의

멤버 초기화를 나타내는 MemberAssignment를 만듭니다.

오버로드

Bind(MemberInfo, Expression)

필드 또는 속성 초기화를 나타내는 MemberAssignment를 만듭니다.

Bind(MethodInfo, Expression)

속성 접근자 메서드를 사용한 멤버 초기화를 나타내는 MemberAssignment를 만듭니다.

Bind(MemberInfo, Expression)

Source:
MemberAssignment.cs
Source:
MemberAssignment.cs
Source:
MemberAssignment.cs

필드 또는 속성 초기화를 나타내는 MemberAssignment를 만듭니다.

public:
 static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MemberInfo ^ member, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MemberInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (member As MemberInfo, expression As Expression) As MemberAssignment

매개 변수

member
MemberInfo

MemberInfo 속성에 설정할 Member입니다.

expression
Expression

Expression 속성에 설정할 Expression입니다.

반환

MemberAssignmentBindingType이고 AssignmentMember 속성이 지정된 값으로 설정된 Expression입니다.

예외

member 또는 expressionnull인 경우

member가 필드나 속성을 나타내지 않는 경우

또는

member가 나타내는 속성에 set 접근자가 없는 경우

또는

expression.Type을 member가 나타내는 필드 또는 속성의 형식에 할당할 수 없는 경우

설명

의 속성은 Typeexpression 또는 PropertyType 속성member으로 표시되는 형식에 FieldType 할당할 수 있어야 합니다.

적용 대상

Bind(MethodInfo, Expression)

Source:
MemberAssignment.cs
Source:
MemberAssignment.cs
Source:
MemberAssignment.cs

속성 접근자 메서드를 사용한 멤버 초기화를 나타내는 MemberAssignment를 만듭니다.

public:
 static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MethodInfo ^ propertyAccessor, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MethodInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (propertyAccessor As MethodInfo, expression As Expression) As MemberAssignment

매개 변수

propertyAccessor
MethodInfo

속성 접근자 메서드를 나타내는 MethodInfo입니다.

expression
Expression

Expression 속성에 설정할 Expression입니다.

반환

MemberAssignment 속성이 BindingType이고 Assignment 속성이 Member로 액세스되는 속성을 나타내는 PropertyInfo로 설정되고 propertyAccessor 속성이 Expression으로 설정된 expression입니다.

예외

propertyAccessor 또는 expressionnull인 경우

propertyAccessor가 속성 접근자 메서드를 나타내지 않는 경우

또는

propertyAccessor에서 액세스되는 속성에 set 접근자가 없는 경우

또는

expression.Type을 member가 나타내는 필드 또는 속성의 형식에 할당할 수 없는 경우

설명

의 속성은 Type 에서 액세스하는 속성의 속성이 PropertyType 나타내는 형식에 propertyAccessor할당할 수 있어야 expression 합니다.

적용 대상