Exemplo n.º 1
0
        public static void Run <T1>(Action <T1> windows,
                                    T1 par1)
        {
            IntPtr error;

            windows.Invoke(par1, out error);
            RealSenseException.ThrowOnError(error, Error.rs_get_error_message);
        }
Exemplo n.º 2
0
        public static TResult Run <T1, TResult>(Func <T1, TResult> windows, T1 par1)
        {
            IntPtr error;
            var    res = windows.Invoke(par1, out error);

            RealSenseException.ThrowOnError(error, Error.rs_get_error_message);
            return(res);
        }
Exemplo n.º 3
0
        public static void Run <T1, T2, T3, T4, T5, T6>(
            Action <T1, T2, T3, T4, T5, T6> windows,
            T1 par1, T2 par2, T3 par3, T4 par4, T5 par5, T6 par6)
        {
            IntPtr error;

            windows.Invoke(par1, par2, par3, par4, par5, par6, out error);
            RealSenseException.ThrowOnError(error, Error.rs_get_error_message);
        }