Search Results for

    Show / Hide Table of Contents

    Class MemberAccessor

    Inheritance
    System.Object
    MemberAccessor
    Namespace: LinqToDB.Reflection
    Assembly: linq2db.dll
    Syntax
    public class MemberAccessor : object

    Constructors

    | Improve this Doc View Source

    MemberAccessor(TypeAccessor, MemberInfo, EntityDescriptor)

    Declaration
    public MemberAccessor(TypeAccessor typeAccessor, MemberInfo memberInfo, EntityDescriptor ed)
    Parameters
    Type Name Description
    TypeAccessor typeAccessor
    MemberInfo memberInfo
    EntityDescriptor ed

    Properties

    | Improve this Doc View Source

    Getter

    Declaration
    public Func<object, object?>? Getter { get; }
    Property Value
    Type Description
    System.Nullable<Func<System.Object, System.Nullable<System.Object>>>
    | Improve this Doc View Source

    GetterExpression

    Declaration
    public LambdaExpression GetterExpression { get; }
    Property Value
    Type Description
    LambdaExpression
    | Improve this Doc View Source

    HasGetter

    Declaration
    public bool HasGetter { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    HasSetter

    Declaration
    public bool HasSetter { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IsComplex

    Declaration
    public bool IsComplex { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    MemberInfo

    Declaration
    public MemberInfo MemberInfo { get; }
    Property Value
    Type Description
    MemberInfo
    | Improve this Doc View Source

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Setter

    Declaration
    public Action<object, object?>? Setter { get; }
    Property Value
    Type Description
    System.Nullable<Action<System.Object, System.Nullable<System.Object>>>
    | Improve this Doc View Source

    SetterExpression

    Declaration
    public LambdaExpression SetterExpression { get; }
    Property Value
    Type Description
    LambdaExpression
    | Improve this Doc View Source

    Type

    Declaration
    public Type Type { get; }
    Property Value
    Type Description
    Type
    | Improve this Doc View Source

    TypeAccessor

    Declaration
    public TypeAccessor TypeAccessor { get; }
    Property Value
    Type Description
    TypeAccessor

    Methods

    | Improve this Doc View Source

    GetAttribute<T>()

    Declaration
    public T GetAttribute<T>()
        where T : Attribute
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetAttributes()

    Declaration
    public object[] GetAttributes()
    Returns
    Type Description
    System.Object[]
    | Improve this Doc View Source

    GetAttributes<T>()

    Declaration
    public T[] GetAttributes<T>()
        where T : Attribute
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetTypeAttributes<T>()

    Declaration
    public T[] GetTypeAttributes<T>()
        where T : Attribute
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetValue(Object)

    Declaration
    public virtual object? GetValue(object o)
    Parameters
    Type Name Description
    System.Object o
    Returns
    Type Description
    System.Nullable<System.Object>
    | Improve this Doc View Source

    SetValue(Object, Nullable<Object>)

    Declaration
    public virtual void SetValue(object o, object? value)
    Parameters
    Type Name Description
    System.Object o
    System.Nullable<System.Object> value

    Extension Methods

    Map.DeepCopy<T>(T)
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    SqlExtensions.In<T>(T, IEnumerable<T>)
    SqlExtensions.In<T>(T, IQueryable<T>)
    SqlExtensions.In<T>(T, T[])
    SqlExtensions.In<T>(T, T, T)
    SqlExtensions.In<T>(T, T, T, T)
    SqlExtensions.NotIn<T>(T, IEnumerable<T>)
    SqlExtensions.NotIn<T>(T, IQueryable<T>)
    SqlExtensions.NotIn<T>(T, T[])
    SqlExtensions.NotIn<T>(T, T, T)
    SqlExtensions.NotIn<T>(T, T, T, T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2022 linq2db.com

    Generated by DocFX