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
합니다.
적용 대상
.NET