Expression.MakeMemberAccess(Expression, MemberInfo) Méthode

Définition

Crée un MemberExpression qui représente l'accès à un champ ou à une propriété.Creates a MemberExpression that represents accessing either a field or a property.

public:
 static System::Linq::Expressions::MemberExpression ^ MakeMemberAccess(System::Linq::Expressions::Expression ^ expression, System::Reflection::MemberInfo ^ member);
public static System.Linq.Expressions.MemberExpression MakeMemberAccess (System.Linq.Expressions.Expression expression, System.Reflection.MemberInfo member);
static member MakeMemberAccess : System.Linq.Expressions.Expression * System.Reflection.MemberInfo -> System.Linq.Expressions.MemberExpression

Paramètres

expression
Expression

Expression qui représente l'objet auquel appartient le membre.An Expression that represents the object that the member belongs to. Cette valeur peut être null pour les membres statiques.This can be null for static members.

member
MemberInfo

MemberInfo qui décrit le champ ou la propriété auquel accéder.The MemberInfo that describes the field or property to be accessed.

Retours

MemberExpression qui résulte de l'appel de la méthode de fabrique appropriée.The MemberExpression that results from calling the appropriate factory method.

Exceptions

member est null.member is null.

member ne représente pas un champ ou une propriété.member does not represent a field or property.

Remarques

Cette méthode peut être utilisée pour créer un MemberExpression qui représente l’accès à un champ ou à une propriété, selon le type de. memberThis method can be used to create a MemberExpression that represents accessing either a field or a property, depending on the type of member. Si member est de type FieldInfo, cette méthode appelle Field pour créer le MemberExpression.If member is of type FieldInfo, this method calls Field to create the MemberExpression. Si member est de type PropertyInfo, cette méthode appelle Property pour créer le MemberExpression.If member is of type PropertyInfo, this method calls Property to create the MemberExpression.

S’applique à