public RuminoidImageT(RuminoidImageT _0)
 {
     __Instance                     = Marshal.AllocHGlobal(sizeof(__Internal));
     __ownsNativeInstance           = true;
     NativeToManagedMap[__Instance] = this;
     *((__Internal *)__Instance)    = *((__Internal *)_0.__Instance);
 }
        public static RuminoidImageT RuminoidRcGetResult(IntPtr render_context)
        {
            var            __ret = __Internal.RuminoidRcGetResult(render_context);
            RuminoidImageT __result0;

            if (__ret == IntPtr.Zero)
            {
                __result0 = null;
            }
            else if (RuminoidImageT.NativeToManagedMap.ContainsKey(__ret))
            {
                __result0 = RuminoidImageT.NativeToManagedMap[__ret];
            }
            else
            {
                __result0 = RuminoidImageT.__CreateInstance(__ret);
            }
            return(__result0);
        }