Expression.Bind 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
MemberAssignment 멤버의 초기화를 나타내는 값을 만듭니다.
오버로드
| Name | Description |
|---|---|
| Bind(MemberInfo, Expression) |
MemberAssignment 필드 또는 속성의 초기화를 나타내는 값을 만듭니다. |
| Bind(MethodInfo, Expression) |
MemberAssignment 속성 접근자 메서드를 사용하여 멤버의 초기화를 나타내는 값을 만듭니다. |
Bind(MemberInfo, Expression)
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- 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 설정하는 A입니다.
- expression
- Expression
Expression 속성을 같게 Expression 설정하는 값입니다.
반품
MemberAssignment BindingType 지정된 값과 같 Assignment 고 Member 속성이 Expression 설정된 A입니다.
예외
member 또는 expression .입니다 null.
member 은 필드 또는 속성을 나타내지 않습니다.
-또는-
나타내는 속성에 member 접근자가 set 없습니다.
-또는-
expression. 형식은 나타내는 필드 또는 속성 member 의 형식에 할당할 수 없습니다.
설명
의 expression 속성이 TypememberPropertyType 나타내는 FieldType 형식에 속성을 할당할 수 있어야 합니다.
적용 대상
Bind(MethodInfo, Expression)
- Source:
- MemberAssignment.cs
- Source:
- MemberAssignment.cs
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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 속성 접근자 메서드를 나타내는 A입니다.
- expression
- Expression
Expression 속성을 같게 Expression 설정하는 값입니다.
반품
MemberAssignment 속성이 BindingType 같Assignment고, Member 속성이 액세스된 propertyAccessor속성을 나타내는 속성으로 설정 PropertyInfo 되고, 속성이 Expression로 expression설정된 A입니다.
- 특성
예외
propertyAccessor 또는 expression .입니다 null.
propertyAccessor 속성 접근자 메서드를 나타내지 않습니다.
-또는-
액세스하는 속성에 propertyAccessor 접근자가 set 없습니다.
-또는-
expression. 형식은 멤버가 나타내는 필드 또는 속성의 형식에 할당할 수 없습니다.
설명
에 Type 액세스propertyAccessor하는 속성의 expression 속성이 나타내는 형식에 PropertyType 속성을 할당할 수 있어야 합니다.