17 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)
200
.DefineColumn(r => GetReservedMark(r.Reserved), LocalizableStrings.ColumnNameTrusted, showAlways: true, textAlign:
TextAlign
.Center)
201
.DefineColumn(r => r.PrintableTotalDownloads, out object? downloadsColumn, LocalizableStrings.ColumnNameTotalDownloads, showAlways: true, textAlign:
TextAlign
.Center);