private List <(TextFragment, TextFragment, TextFragment)> CreateTableStruct() { // Column | Datatype | Computed value var header = (TextFragment.Secondary("Column"), TextFragment.Secondary("Datatype"), TextFragment.Secondary("Computed value")); var list = new List <(TextFragment, TextFragment, TextFragment)>(); list.Add(header); foreach (var dbColumn in DbColumns) { var col = TextFragment.Primary(dbColumn.Name); var type = TextFragment.Secondary(Formatting.FormatDatatype(dbColumn.Datatype, dbColumn.Precision, dbColumn.Scale)); var def = TextFragment.Secondary(dbColumn.Definition?.RemoveLineReturns()); list.Add((col, type, def)); } return(list); }