Search Results for

    Show / Hide Table of Contents

    Interface IDynamicLinqCustomTypeProvider

    Interface for providing functionality to find custom types for or resolve any type.

    Namespace: System.Linq.Dynamic.Core.CustomTypeProviders
    Assembly: System.Linq.Dynamic.Core.dll
    Syntax
    public interface IDynamicLinqCustomTypeProvider

    Methods

    | Improve this Doc View Source

    GetCustomTypes()

    Returns a list of custom types that System.Linq.Dynamic.Core will understand.

    Declaration
    HashSet<Type> GetCustomTypes()
    Returns
    Type Description
    System.Collections.Generic.HashSet<System.Type>

    A System.Collections.Generic.HashSet<T> list of custom types.

    | Improve this Doc View Source

    GetExtensionMethods()

    Returns a list of custom extension methods that System.Linq.Dynamic.Core will understand.

    Declaration
    Dictionary<Type, List<MethodInfo>> GetExtensionMethods()
    Returns
    Type Description
    System.Collections.Generic.Dictionary<System.Type, System.Collections.Generic.List<System.Reflection.MethodInfo>>

    A list of custom extension methods that System.Linq.Dynamic.Core will understand.

    | Improve this Doc View Source

    ResolveType(String)

    Resolve any type by fullname which is registered in the current application domain.

    Declaration
    Type ResolveType(string typeName)
    Parameters
    Type Name Description
    System.String typeName

    The typename to resolve.

    Returns
    Type Description
    System.Type

    A resolved System.Type or null when not found.

    | Improve this Doc View Source

    ResolveTypeBySimpleName(String)

    Resolve any type by the simple name which is registered in the current application domain.

    Declaration
    Type ResolveTypeBySimpleName(string simpleTypeName)
    Parameters
    Type Name Description
    System.String simpleTypeName

    The typename to resolve.

    Returns
    Type Description
    System.Type

    A resolved System.Type or null when not found.

    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX