• Home
  • API
  • Change Log
  • Github

    Show / Hide Table of Contents
    • DotNetHelper.FastMember.Extension
      • ExtFastMember
      • ObjectMapper
    • DotNetHelper.FastMember.Extension.Exceptions
      • PropertyMapException
    • DotNetHelper.FastMember.Extension.Extension
      • FastMemberExtension
    • DotNetHelper.FastMember.Extension.Helpers
      • DynamicObjectHelper
      • New<T>
    • DotNetHelper.FastMember.Extension.Models
      • MemberWrapper

    Class ExtFastMember

    Inheritance
    Object
    ExtFastMember
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: DotNetHelper.FastMember.Extension
    Assembly: DotNetHelper.FastMember.Extension.dll
    Syntax
    public static class ExtFastMember

    Properties

    | Improve this Doc View Source

    UseRuntimeReflection

    Declaration
    public static bool UseRuntimeReflection { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    | Improve this Doc View Source

    GetMemberValue(IDynamicMetaObjectProvider, String)

    Declaration
    public static object GetMemberValue(IDynamicMetaObjectProvider instance, string key)
    Parameters
    Type Name Description
    IDynamicMetaObjectProvider instance
    String key
    Returns
    Type Description
    Object
    | Improve this Doc View Source

    GetMemberValue<T>(T, String)

    Declaration
    public static object GetMemberValue<T>(T instance, string key)
        where T : class
    Parameters
    Type Name Description
    T instance
    String key
    Returns
    Type Description
    Object
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetMemberWrappers(IDynamicMetaObjectProvider)

    Declaration
    public static List<MemberWrapper> GetMemberWrappers(IDynamicMetaObjectProvider dynamicObject)
    Parameters
    Type Name Description
    IDynamicMetaObjectProvider dynamicObject
    Returns
    Type Description
    List<MemberWrapper>

    A List Of Advance Members Of T

    | Improve this Doc View Source

    GetMemberWrappers(Type, Boolean)

    Declaration
    public static List<MemberWrapper> GetMemberWrappers(Type type, bool includeNonPublicAccessor)
    Parameters
    Type Name Description
    Type type
    Boolean includeNonPublicAccessor
    Returns
    Type Description
    List<MemberWrapper>

    A List Of Advance Members Of T

    | Improve this Doc View Source

    GetMemberWrappers<T>(T)

    Declaration
    public static List<MemberWrapper> GetMemberWrappers<T>(T dynamicObject)
        where T : IDynamicMetaObjectProvider
    Parameters
    Type Name Description
    T dynamicObject
    Returns
    Type Description
    List<MemberWrapper>

    A List Of Advance Members Of T

    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetMemberWrappers<T>(Boolean)

    Declaration
    public static List<MemberWrapper> GetMemberWrappers<T>(bool includeNonPublicAccessor)
        where T : class
    Parameters
    Type Name Description
    Boolean includeNonPublicAccessor
    Returns
    Type Description
    List<MemberWrapper>

    A List Of Advance Members Of T

    Type Parameters
    Name Description
    T
    Exceptions
    Type Condition
    InvalidOperationException

    This method doesn't support dynamic types. Please use

    | Improve this Doc View Source

    SetMemberValue<T>(T, String, Object)

    Declaration
    public static void SetMemberValue<T>(T poco, string propertyName, object value)
    Parameters
    Type Name Description
    T poco
    String propertyName
    Object value
    Type Parameters
    Name Description
    T
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Joseph McNeal Jr