League Toolkit League Toolkit
League Toolkit League Toolkit
DocFX + Singulink = ♥

Search Results for

    Class MetaEnvironment

    Inheritance
    System.Object
    MetaEnvironment
    Namespace: LeagueToolkit.Meta
    Assembly: LeagueToolkit.dll
    Syntax
    public sealed class MetaEnvironment : object

    Properties

    | Improve this Doc View Source

    RegisteredMetaClasses

    Declaration
    public IReadOnlyDictionary<uint, Type> RegisteredMetaClasses { get; }
    Property Value
    Type Description
    IReadOnlyDictionary<System.UInt32, Type>
    | Improve this Doc View Source

    RegisteredObjects

    Declaration
    public IReadOnlyDictionary<uint, IMetaClass> RegisteredObjects { get; }
    Property Value
    Type Description
    IReadOnlyDictionary<System.UInt32, IMetaClass>

    Methods

    | Improve this Doc View Source

    Create(IEnumerable<Type>)

    Creates a new MetaEnvironment object with the specified parameters

    Declaration
    public static MetaEnvironment Create(IEnumerable<Type> metaClasses)
    Parameters
    Type Name Description
    IEnumerable<Type> metaClasses

    The IMetaClass classes used by the MetaEnvironment

    Returns
    Type Description
    MetaEnvironment

    The created MetaEnvironment object

    | Improve this Doc View Source

    DeregisterObject(String)

    Declaration
    public bool DeregisterObject(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    DeregisterObject(UInt32)

    Declaration
    public bool DeregisterObject(uint pathHash)
    Parameters
    Type Name Description
    System.UInt32 pathHash
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    GetMetaClassTypeOrDefault(UInt32)

    Declaration
    public Type GetMetaClassTypeOrDefault(uint classNameHash)
    Parameters
    Type Name Description
    System.UInt32 classNameHash
    Returns
    Type Description
    Type
    | Improve this Doc View Source

    GetObject<T>(String)

    Declaration
    public T GetObject<T>(string path)
        where T : IMetaClass
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    GetObject<T>(UInt32)

    Declaration
    public T GetObject<T>(uint pathHash)
        where T : IMetaClass
    Parameters
    Type Name Description
    System.UInt32 pathHash
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    RegisterObject<T>(String, T)

    Declaration
    public void RegisterObject<T>(string path, T metaObject)
        where T : IMetaClass
    Parameters
    Type Name Description
    System.String path
    T metaObject
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    RegisterObject<T>(UInt32, T)

    Declaration
    public void RegisterObject<T>(uint pathHash, T metaObject)
        where T : IMetaClass
    Parameters
    Type Name Description
    System.UInt32 pathHash
    T metaObject
    Type Parameters
    Name Description
    T