Class TypeConstruction | Properties | 0.8.1-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class TypeConstruction

    Inheritance
    Object
    TypeConstruction
    Namespace: Unity.Properties
    Syntax
    public static class TypeConstruction

    Methods

    CanBeConstructed<T>()

    Declaration
    public static bool CanBeConstructed<T>()
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T

    CanBeConstructedFromDerivedType<T>()

    Declaration
    public static bool CanBeConstructedFromDerivedType<T>()
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T

    Construct<TType>()

    Declaration
    public static TType Construct<TType>()
    Returns
    Type Description
    TType
    Type Parameters
    Name Description
    TType

    Construct<TType>(Type)

    Declaration
    public static TType Construct<TType>(Type derivedType)
    Parameters
    Type Name Description
    Type derivedType
    Returns
    Type Description
    TType
    Type Parameters
    Name Description
    TType

    GetAllConstructibleTypes<T>()

    Declaration
    public static IReadOnlyList<Type> GetAllConstructibleTypes<T>()
    Returns
    Type Description
    IReadOnlyList<Type>
    Type Parameters
    Name Description
    T

    HasConstructionDelegate<T>()

    Declaration
    public static bool HasConstructionDelegate<T>()
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T

    HasParameterLessConstructor(Type)

    Declaration
    public static bool HasParameterLessConstructor(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    Boolean

    HasParameterLessConstructor<T>()

    Declaration
    public static bool HasParameterLessConstructor<T>()
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T

    SetExplicitConstructionMethod<TType>(Func<TType>)

    Declaration
    public static void SetExplicitConstructionMethod<TType>(Func<TType> constructor)
    Parameters
    Type Name Description
    Func<TType> constructor
    Type Parameters
    Name Description
    TType

    UnsetExplicitConstructionMethod<TType>(Func<TType>)

    Declaration
    public static void UnsetExplicitConstructionMethod<TType>(Func<TType> constructor)
    Parameters
    Type Name Description
    Func<TType> constructor
    Type Parameters
    Name Description
    TType
    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX