Expression.Bind 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
멤버 초기화를 나타내는 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입니다.
반환
MemberAssignment이 BindingType이고 Assignment 및 Member 속성이 지정된 값으로 설정된 Expression입니다.
예외
member 또는 expression가 null인 경우
member가 필드나 속성을 나타내지 않는 경우
또는
member가 나타내는 속성에 set 접근자가 없는 경우
또는
expression.Type을 member가 나타내는 필드 또는 속성의 형식에 할당할 수 없는 경우
설명
의 속성은 Type 의 expression 또는 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 또는 expression가 null인 경우
propertyAccessor가 속성 접근자 메서드를 나타내지 않는 경우
또는
propertyAccessor에서 액세스되는 속성에 set 접근자가 없는 경우
또는
expression.Type을 member가 나타내는 필드 또는 속성의 형식에 할당할 수 없는 경우
설명
의 속성은 Type 에서 액세스하는 속성의 속성이 PropertyType 나타내는 형식에 propertyAccessor할당할 수 있어야 expression 합니다.