daisy_daisy_count_columns() private method

private daisy_daisy_count_columns ( IntPtr daisy ) : uint
daisy System.IntPtr
return uint
示例#1
0
        public Column GetColumn(int column)
        {
            Debug.Assert(column < DLL.daisy_daisy_count_columns(daisy));
            IntPtr daisy_col = DLL.daisy_daisy_get_column(daisy, column);

            return(new Column(daisy_col));
        }
示例#2
0
        public bool HasColumn(string name)
        {
            Debug.Assert(daisy != (IntPtr)0);
            uint size = DLL.daisy_daisy_count_columns(daisy);

            for (int i = 0; i < size; i++)
            {
                IntPtr daisy_col = DLL.daisy_daisy_get_column(daisy, i);
                if (name == DLL.daisy_column_get_name(daisy_col))
                {
                    return(true);
                }
            }
            return(false);
        }
示例#3
0
        public Column GetColumn(string name)
        {
            Debug.Assert(daisy != (IntPtr)0);
            Debug.Assert(HasColumn(name));
            uint size = DLL.daisy_daisy_count_columns(daisy);

            for (int i = 0; i < size; i++)
            {
                IntPtr daisy_col = DLL.daisy_daisy_get_column(daisy, i);
                if (name == DLL.daisy_column_get_name(daisy_col))
                {
                    return(new Column(daisy_col));
                }
            }
            throw new ApplicationException();
        }
示例#4
0
 public uint CountColumns()
 {
     Debug.Assert(daisy != (IntPtr)0);
     return(DLL.daisy_daisy_count_columns(daisy));
 }