다음을 통해 공유


Expression.Bind 메서드

정의

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 지정된 값과 같 AssignmentMember 속성이 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 속성이 BindingTypeAssignment고, Member 속성이 액세스된 propertyAccessor속성을 나타내는 속성으로 설정 PropertyInfo 되고, 속성이 Expressionexpression설정된 A입니다.

특성

예외

propertyAccessor 또는 expression .입니다 null.

propertyAccessor 속성 접근자 메서드를 나타내지 않습니다.

-또는-

액세스하는 속성에 propertyAccessor 접근자가 set 없습니다.

-또는-

expression. 형식은 멤버가 나타내는 필드 또는 속성의 형식에 할당할 수 없습니다.

설명

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

적용 대상