34 references to _columns
Microsoft.TemplateEngine.Cli (34)
TabularOutput\TabularOutput.cs (34)
70_columns.Add(c); 81TextWrapper[] header = new TextWrapper[_columns.Count]; 83for (int i = 0; i < _columns.Count; ++i) 85header[i] = new TextWrapper(_columns[i].Header ?? string.Empty, _columns[i].MaxWidth, _settings.NewLine, _settings.ShrinkReplacement); 92TextWrapper[] row = new TextWrapper[_columns.Count]; 95for (int i = 0; i < _columns.Count; ++i) 97row[i] = _columns[i].GetCell(rowDataItem); 110if (_columns.Any(x => !string.IsNullOrEmpty(x.Header))) 114for (int i = 0; i < _columns.Count; ++i) 116header[i].AppendTextWithPadding(b, j, _columns[i].CalculatedWidth, _columns[i].TextAlign); 117if (i != _columns.Count - 1) 129for (int i = 0; i < _columns.Count; ++i) 131b.Append(new string(_settings.HeaderSeparator.Value, _columns[i].CalculatedWidth)); 133if (i < _columns.Count - 1) 179for (int columnIndex = 0; columnIndex < _columns.Count; ++columnIndex) 181rowToRender[columnIndex].AppendTextWithPadding(b, lineWithinRow, _columns[columnIndex].CalculatedWidth, _columns[columnIndex].TextAlign); 182if (columnIndex != _columns.Count - 1) 208int index = _columns.IndexOf(columnDefinition); 226int index = _columns.IndexOf(columnDefinition); 240int totalPaddingWidth = _settings.ColumnPadding * (_columns.Count - 1); 244for (int i = 0; i < _columns.Count; ++i) 246_columns[i].CalculatedWidth = columnWidthLookup[i]; 250if (!_columns.Any(col => col.ShrinkIfNeeded) || maxRowWidth < maxAllowedGridWidth) 257for (int i = 0; i < _columns.Count; ++i) 259if (_columns[i].ShrinkIfNeeded) 261minimumLengthNeeded += Math.Min(_columns[i].MinWidth, columnWidthLookup[i]); 272for (int i = 0; i < _columns.Count; ++i) 274if (_columns[i].ShrinkIfNeeded) 276_columns[i].CalculatedWidth = Math.Min(_columns[i].MinWidth, columnWidthLookup[i]); 290ColumnDefinition? columnToShrink = _columns.Aggregate<ColumnDefinition, ColumnDefinition?>(null, (selectedColumn, currentColumn) =>