public IEnumerable<Column> GetColumns()
{
try
{
var retval = new ColumnCollection(this.Root);
foreach (Reference r in this.Columns)
{
retval.Add((Column)r.Object);
}
return retval.OrderBy(x => x.Name);
}
catch (Exception ex)
{
throw;
}
}