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); }
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(); }
public string GetColumnName() { Debug.Assert(daisy_column != (IntPtr)0); return(DLL.daisy_column_get_name(daisy_column)); }