コード例 #1
0
    public static object AllocObject(MetaType type, params object[] args)
    {
        Guard.Assert(!type.RuntimeType.IsValueType);

        var ptr = (void *)AllocObject(type.Value);
        var obj = U.Read <object>(&ptr);

        ReflectionHelper.CallConstructor(obj, args);

        return(obj);
    }