docs.unity3d.com
    Show / Hide Table of Contents

    Class Codebase

    Inheritance
    Object
    Codebase
    Namespace: Ludiq
    Syntax
    public static class Codebase

    Properties

    assemblies

    Declaration
    public static ReadOnlyCollection<Assembly> assemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    editorAssemblies

    Declaration
    public static ReadOnlyCollection<Assembly> editorAssemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    editorTypes

    Declaration
    public static ReadOnlyCollection<Type> editorTypes { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Type>

    ludiqAssemblies

    Declaration
    public static ReadOnlyCollection<Assembly> ludiqAssemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    ludiqEditorAssemblies

    Declaration
    public static ReadOnlyCollection<Assembly> ludiqEditorAssemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    ludiqEditorTypes

    Declaration
    public static ReadOnlyCollection<Type> ludiqEditorTypes { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Type>

    ludiqRuntimeAssemblies

    Declaration
    public static ReadOnlyCollection<Assembly> ludiqRuntimeAssemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    ludiqRuntimeTypes

    Declaration
    public static ReadOnlyCollection<Type> ludiqRuntimeTypes { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Type>

    ludiqTypes

    Declaration
    public static ReadOnlyCollection<Type> ludiqTypes { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Type>

    runtimeAssemblies

    Declaration
    public static ReadOnlyCollection<Assembly> runtimeAssemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    runtimeTypes

    Declaration
    public static ReadOnlyCollection<Type> runtimeTypes { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Type>

    settingsAssemblies

    Declaration
    public static ReadOnlyCollection<Assembly> settingsAssemblies { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Assembly>

    types

    Declaration
    public static ReadOnlyCollection<Type> types { get; }
    Property Value
    Type Description
    ReadOnlyCollection<Type>

    Methods

    DeserializeType(String)

    Declaration
    public static Type DeserializeType(string typeName)
    Parameters
    Type Name Description
    String typeName
    Returns
    Type Description
    Type

    DeserializeTypeData(TypeData)

    Declaration
    public static Type DeserializeTypeData(TypeData data)
    Parameters
    Type Name Description
    TypeData data
    Returns
    Type Description
    Type

    GetAssemblyAttributes(Type)

    Declaration
    public static IEnumerable<Attribute> GetAssemblyAttributes(Type attributeType)
    Parameters
    Type Name Description
    Type attributeType
    Returns
    Type Description
    IEnumerable<Attribute>

    GetAssemblyAttributes<TAttribute>()

    Declaration
    public static IEnumerable<TAttribute> GetAssemblyAttributes<TAttribute>()
        where TAttribute : Attribute
    Returns
    Type Description
    IEnumerable<TAttribute>
    Type Parameters
    Name Description
    TAttribute

    GetRegisteredTypes(Type)

    Declaration
    public static IEnumerable<Type> GetRegisteredTypes(Type attributeType)
    Parameters
    Type Name Description
    Type attributeType
    Returns
    Type Description
    IEnumerable<Type>

    GetRegisteredTypes<TAttribute>()

    Declaration
    public static IEnumerable<Type> GetRegisteredTypes<TAttribute>()
        where TAttribute : ITypeRegistrationAttribute
    Returns
    Type Description
    IEnumerable<Type>
    Type Parameters
    Name Description
    TAttribute

    GetTypeRegistrations(Type)

    Declaration
    public static IEnumerable<ITypeRegistrationAttribute> GetTypeRegistrations(Type attributeType)
    Parameters
    Type Name Description
    Type attributeType
    Returns
    Type Description
    IEnumerable<ITypeRegistrationAttribute>

    GetTypeRegistrations<TAttribute>()

    Declaration
    public static IEnumerable<TAttribute> GetTypeRegistrations<TAttribute>()
        where TAttribute : ITypeRegistrationAttribute
    Returns
    Type Description
    IEnumerable<TAttribute>
    Type Parameters
    Name Description
    TAttribute

    IsEditorType(Type)

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

    IsInternalType(Type)

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

    IsRuntimeType(Type)

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

    SerializeType(Type)

    Declaration
    public static string SerializeType(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    String

    SerializeTypeData(Type)

    Declaration
    public static TypeData SerializeTypeData(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    TypeData

    Subset(IEnumerable<Type>, MemberFilter, TypeFilter)

    Declaration
    public static CodebaseSubset Subset(IEnumerable<Type> types, MemberFilter memberFilter, TypeFilter memberTypeFilter = null)
    Parameters
    Type Name Description
    IEnumerable<Type> types
    MemberFilter memberFilter
    TypeFilter memberTypeFilter
    Returns
    Type Description
    CodebaseSubset

    Subset(IEnumerable<Type>, TypeFilter, MemberFilter, TypeFilter)

    Declaration
    public static CodebaseSubset Subset(IEnumerable<Type> typeSet, TypeFilter typeFilter, MemberFilter memberFilter, TypeFilter memberTypeFilter = null)
    Parameters
    Type Name Description
    IEnumerable<Type> typeSet
    TypeFilter typeFilter
    MemberFilter memberFilter
    TypeFilter memberTypeFilter
    Returns
    Type Description
    CodebaseSubset

    TryDeserializeType(String, out Type)

    Declaration
    public static bool TryDeserializeType(string typeName, out Type type)
    Parameters
    Type Name Description
    String typeName
    Type type
    Returns
    Type Description
    Boolean
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023