19 references to TextAlign
Microsoft.TemplateEngine.Cli (17)
TabularOutput\TabularOutput.cs (15)
35
TextAlign
textAlign =
TextAlign
.Left)
58
TextAlign
textAlign =
TextAlign
.Left)
327
TextAlign
textAlign =
TextAlign
.Left)
348
internal
TextAlign
TextAlign { get; }
364
private 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()) },
368
TextAlign
.Center, (string abbreviatedText, int maxColumnWidth, StringBuilder b) =>
376
{
TextAlign
.Right, (string abbreviatedText, int maxColumnWidth, StringBuilder b) => b.Append(' ', maxColumnWidth - abbreviatedText.GetUnicodeLength()).Append(abbreviatedText) }
424
internal void AppendTextWithPadding(StringBuilder b, int line, int maxColumnWidth,
TextAlign
textAlign =
TextAlign
.Left)
461
private 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);