Class MemberAccessor
- Namespace
- LinqToDB.Reflection
- Assembly
- linq2db.dll
public class MemberAccessor
- Inheritance
-
MemberAccessor
- Inherited Members
- Extension Methods
Constructors
MemberAccessor(TypeAccessor, MemberInfo, EntityDescriptor?)
public MemberAccessor(TypeAccessor typeAccessor, MemberInfo memberInfo, EntityDescriptor? ed)
Parameters
typeAccessorTypeAccessormemberInfoMemberInfoedEntityDescriptor
Properties
HasGetter
public bool HasGetter { get; }
Property Value
HasSetter
public bool HasSetter { get; }
Property Value
IsComplex
public bool IsComplex { get; }
Property Value
MemberInfo
public MemberInfo MemberInfo { get; }
Property Value
Name
public string Name { get; }
Property Value
Type
public Type Type { get; }
Property Value
TypeAccessor
public TypeAccessor TypeAccessor { get; }
Property Value
Methods
GetGetterExpression(Expression)
public Expression GetGetterExpression(Expression instance)
Parameters
instanceExpression
Returns
GetSetterExpression(Expression, Expression)
public Expression GetSetterExpression(Expression instance, Expression value)
Parameters
instanceExpressionvalueExpression
Returns
GetValue(object)
public virtual object? GetValue(object o)
Parameters
oobject
Returns
SetValue(object, object?)
public virtual void SetValue(object o, object? value)