19 references to TextAlign
Microsoft.TemplateEngine.Cli (17)
TabularOutput\TabularOutput.cs (15)
35TextAlign textAlign = TextAlign.Left) 58TextAlign textAlign = TextAlign.Left) 327TextAlign textAlign = TextAlign.Left) 348internal TextAlign TextAlign { get; } 364private readonly IDictionary<TextAlign, Func<string, int, StringBuilder, StringBuilder>> _alignRules = new Dictionary<TextAlign, Func<string, int, StringBuilder, StringBuilder>>() 366{ TextAlign.Left, (string abbreviatedText, int maxColumnWidth, StringBuilder b) => b.Append(abbreviatedText).Append(' ', maxColumnWidth - abbreviatedText.GetUnicodeLength()) }, 368TextAlign.Center, (string abbreviatedText, int maxColumnWidth, StringBuilder b) => 376{ TextAlign.Right, (string abbreviatedText, int maxColumnWidth, StringBuilder b) => b.Append(' ', maxColumnWidth - abbreviatedText.GetUnicodeLength()).Append(abbreviatedText) } 424internal void AppendTextWithPadding(StringBuilder b, int line, int maxColumnWidth, TextAlign textAlign = TextAlign.Left) 461private StringBuilder AlignText(TextAlign textAlign, string text, int maxColumnWidth, StringBuilder b) => _alignRules[textAlign](text, maxColumnWidth, b);
TemplateSearch\CliTemplateSearchCoordinator.cs (2)
199.DefineColumn(r => GetReservedMark(r.Reserved), LocalizableStrings.ColumnNameTrusted, showAlways: true, textAlign: TextAlign.Center) 200.DefineColumn(r => r.PrintableTotalDownloads, out object? downloadsColumn, LocalizableStrings.ColumnNameTotalDownloads, showAlways: true, textAlign: TextAlign.Center);
Microsoft.TemplateEngine.Cli.UnitTests (2)
TabularOutputTests.cs (2)
193.DefineColumn(t => t.Item2, "Column 2", textAlign: TextAlign.Center); 216.DefineColumn(t => t.Item2, "Column 2", textAlign: TextAlign.Right);