예제 #1
0
 public run_diagnostics_column_vectorEnumerator(run_diagnostics_column_vector collection)
 {
     collectionRef = collection;
     currentIndex  = -1;
     currentObject = null;
     currentSize   = collectionRef.Count;
 }
예제 #2
0
 public run_diagnostics_column_vector(run_diagnostics_column_vector other) : this(c_csharp_tablePINVOKE.new_run_diagnostics_column_vector__SWIG_1(run_diagnostics_column_vector.getCPtr(other)), true)
 {
     if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #3
0
 public void SetRange(int index, run_diagnostics_column_vector values)
 {
     c_csharp_tablePINVOKE.run_diagnostics_column_vector_SetRange(swigCPtr, index, run_diagnostics_column_vector.getCPtr(values));
     if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #4
0
 public static void populate_column_offsets(run_diagnostics_column_vector columns)
 {
     c_csharp_tablePINVOKE.populate_column_offsets__SWIG_2(run_diagnostics_column_vector.getCPtr(columns));
     if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #5
0
 public static void create_run_diagnostics_table_columns(run_metrics metrics, run_diagnostics_column_vector columns)
 {
     c_csharp_tablePINVOKE.create_run_diagnostics_table_columns__SWIG_1(run_metrics.getCPtr(metrics), run_diagnostics_column_vector.getCPtr(columns));
     if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #6
0
 public static void create_run_diagnostics_table_columns(run_diagnostics_column_vector columns, bool_vector filled)
 {
     c_csharp_tablePINVOKE.create_run_diagnostics_table_columns__SWIG_0(run_diagnostics_column_vector.getCPtr(columns), bool_vector.getCPtr(filled));
     if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #7
0
 public void set_data(uint rows, run_diagnostics_column_vector cols, ulong_vector data)
 {
     c_csharp_tablePINVOKE.run_diagnostics_table_set_data(swigCPtr, rows, run_diagnostics_column_vector.getCPtr(cols), ulong_vector.getCPtr(data));
     if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #8
0
        public static uint count_table_columns(run_diagnostics_column_vector columns)
        {
            uint ret = c_csharp_tablePINVOKE.count_table_columns__SWIG_2(run_diagnostics_column_vector.getCPtr(columns));

            if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
            {
                throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #9
0
        public static run_diagnostics_column_vector Repeat(run_diagnostics_column value, int count)
        {
            global::System.IntPtr         cPtr = c_csharp_tablePINVOKE.run_diagnostics_column_vector_Repeat(run_diagnostics_column.getCPtr(value), count);
            run_diagnostics_column_vector ret  = (cPtr == global::System.IntPtr.Zero) ? null : new run_diagnostics_column_vector(cPtr, true);

            if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
            {
                throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #10
0
        public run_diagnostics_column_vector GetRange(int index, int count)
        {
            global::System.IntPtr         cPtr = c_csharp_tablePINVOKE.run_diagnostics_column_vector_GetRange(swigCPtr, index, count);
            run_diagnostics_column_vector ret  = (cPtr == global::System.IntPtr.Zero) ? null : new run_diagnostics_column_vector(cPtr, true);

            if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
            {
                throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #11
0
 public static void populate_run_diagnostics_table_data(run_metrics metrics, run_diagnostics_column_vector columns, map_id_offset row_offset, ulong[] data_beg, uint n)
 {
     unsafe
     {
         fixed(ulong *swig_ptrTo_data_beg = data_beg)
         {
             {
                 c_csharp_tablePINVOKE.populate_run_diagnostics_table_data(run_metrics.getCPtr(metrics), run_diagnostics_column_vector.getCPtr(columns), map_id_offset.getCPtr(row_offset), (global::System.IntPtr)swig_ptrTo_data_beg, n);
                 if (c_csharp_tablePINVOKE.SWIGPendingException.Pending)
                 {
                     throw c_csharp_tablePINVOKE.SWIGPendingException.Retrieve();
                 }
             }
         }
     }
 }
예제 #12
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(run_diagnostics_column_vector obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
예제 #13
0
        public run_diagnostics_column_vector columns()
        {
            run_diagnostics_column_vector ret = new run_diagnostics_column_vector(c_csharp_tablePINVOKE.run_diagnostics_table_columns(swigCPtr), false);

            return(ret);
        }