60 references to DefineColumn
Microsoft.TemplateEngine.Cli (34)
Commands\BaseCommand.cs (6)
207
.
DefineColumn
(mp => mp.Id.ToString(), LocalizableStrings.MountPointFactories, showAlways: true)
208
.
DefineColumn
(mp => mp.GetType().FullName ?? string.Empty, LocalizableStrings.Type, showAlways: true)
209
.
DefineColumn
(mp => mp.GetType().GetTypeInfo().Assembly.FullName ?? string.Empty, LocalizableStrings.Assembly, showAlways: true);
218
.
DefineColumn
(g => g.Id.ToString(), LocalizableStrings.Generators, showAlways: true)
219
.
DefineColumn
(g => g.GetType().FullName ?? string.Empty, LocalizableStrings.Type, showAlways: true)
220
.
DefineColumn
(g => g.GetType().GetTypeInfo().Assembly.FullName ?? string.Empty, LocalizableStrings.Assembly, showAlways: true);
Commands\create\InstantiateCommand.cs (10)
150
.
DefineColumn
(t => t.Name, LocalizableStrings.ColumnNameTemplateName, shrinkIfNeeded: true, minWidth: 15, showAlways: true)
151
.
DefineColumn
(t => string.Join(",", t.ShortNames), LocalizableStrings.ColumnNameShortName, showAlways: true)
152
.
DefineColumn
(t => string.Join(",", t.Languages), LocalizableStrings.ColumnNameLanguage, showAlways: true)
153
.
DefineColumn
(t => string.Join(",", t.Authors), LocalizableStrings.ColumnNameAuthor, showAlways: true, shrinkIfNeeded: true, minWidth: 10)
154
.
DefineColumn
(t => Task.Run(() => GetTemplatePackagesList(t)).GetAwaiter().GetResult(), LocalizableStrings.ColumnNamePackage, showAlways: true)
333
.
DefineColumn
(t => t.Name, LocalizableStrings.ColumnNameTemplateName, shrinkIfNeeded: true, minWidth: 15, showAlways: true)
334
.
DefineColumn
(t => string.Join(",", t.ShortNameList), LocalizableStrings.ColumnNameShortName, showAlways: true)
335
.
DefineColumn
(t => t.GetLanguage() ?? string.Empty, LocalizableStrings.ColumnNameLanguage, showAlways: true)
337
.
DefineColumn
(t => t.Author ?? string.Empty, LocalizableStrings.ColumnNameAuthor, showAlways: true, shrinkIfNeeded: true, minWidth: 10)
338
.
DefineColumn
(t => Task.Run(() => GetTemplatePackage(t)).GetAwaiter().GetResult(), LocalizableStrings.ColumnNamePackage, showAlways: true)
TabularOutput\TemplateGroupDisplay.cs (3)
234
.
DefineColumn
(t => t.ShortNames, LocalizableStrings.ColumnNameShortName, showAlways: true)
236
.
DefineColumn
(t => t.Type, LocalizableStrings.ColumnNameType, TabularOutputSettings.ColumnNames.Type, defaultColumn: false)
237
.
DefineColumn
(t => t.Author, LocalizableStrings.ColumnNameAuthor, TabularOutputSettings.ColumnNames.Author, defaultColumn: false, shrinkIfNeeded: true, minWidth: 10)
TemplatePackageCoordinator.cs (7)
579
.
DefineColumn
(t => t.Name, LocalizableStrings.ColumnNameTemplateName, minWidth: 15, showAlways: true, shrinkIfNeeded: true)
580
.
DefineColumn
(t => t.ShortNames, LocalizableStrings.ColumnNameShortName, minWidth: 15, showAlways: true)
581
.
DefineColumn
(t => t.Type, LocalizableStrings.ColumnNameType, minWidth: 15, showAlways: true)
582
.
DefineColumn
(t => t.Classifications, LocalizableStrings.ColumnNameTags, minWidth: 15, showAlways: true, shrinkIfNeeded: true)
583
.
DefineColumn
(t => t.Languages, LocalizableStrings.ColumnNameLanguage, minWidth: 15, showAlways: true);
836
.
DefineColumn
(r => r.CurrentVersion ?? string.Empty, LocalizableStrings.ColumnNameCurrentVersion, showAlways: true)
837
.
DefineColumn
(r => r.LatestVersion ?? string.Empty, LocalizableStrings.ColumnNameLatestVersion, showAlways: true)
TemplatePackageDisplay.cs (2)
295
.
DefineColumn
(r => r.CurrentVersion ?? string.Empty, LocalizableStrings.ColumnNameCurrentVersion, showAlways: true)
296
.
DefineColumn
(r => r.LatestVersion ?? string.Empty, LocalizableStrings.ColumnNameLatestVersion, showAlways: true)
TemplateSearch\CliTemplateSearchCoordinator.cs (6)
193
.
DefineColumn
(r => r.TemplateGroupInfo.ShortNames, LocalizableStrings.ColumnNameShortName, showAlways: true)
194
.
DefineColumn
(r => r.TemplateGroupInfo.Author, LocalizableStrings.ColumnNameAuthor, TabularOutputSettings.ColumnNames.Author, defaultColumn: false, shrinkIfNeeded: true, minWidth: 12)
195
.
DefineColumn
(r => r.TemplateGroupInfo.Languages, LocalizableStrings.ColumnNameLanguage, TabularOutputSettings.ColumnNames.Language, defaultColumn: true)
196
.
DefineColumn
(r => r.TemplateGroupInfo.Type, LocalizableStrings.ColumnNameType, TabularOutputSettings.ColumnNames.Type, defaultColumn: false)
197
.
DefineColumn
(r => r.TemplateGroupInfo.Classifications, LocalizableStrings.ColumnNameTags, TabularOutputSettings.ColumnNames.Tags, defaultColumn: false, shrinkIfNeeded: true, minWidth: 10)
199
.
DefineColumn
(r => GetReservedMark(r.Reserved), LocalizableStrings.ColumnNameTrusted, showAlways: true, textAlign: TextAlign.Center)
Microsoft.TemplateEngine.Cli.UnitTests (26)
TabularOutputTests.cs (26)
34
.
DefineColumn
(t => t.Item1, "Column 1", shrinkIfNeeded: true, minWidth: 2)
35
.
DefineColumn
(t => t.Item2, "Column 2");
61
.
DefineColumn
(t => t.Item1, "Column 1", shrinkIfNeeded: true, minWidth: 2)
62
.
DefineColumn
(t => t.Item2, "Column 2", shrinkIfNeeded: true, minWidth: 2);
88
.
DefineColumn
(t => t.Item1, "Column 1", shrinkIfNeeded: true, minWidth: 15)
89
.
DefineColumn
(t => t.Item2, "Column 2", shrinkIfNeeded: true, minWidth: 8);
115
.
DefineColumn
(t => t.Item1, "Column 1", showAlways: true)
116
.
DefineColumn
(t => t.Item2, "Column 2", columnName: "column2") //defaultColumn: true by default
117
.
DefineColumn
(t => t.Item3, "Column 3", columnName: "column3", defaultColumn: false);
144
.
DefineColumn
(t => t.Item1, "Column 1", showAlways: true)
145
.
DefineColumn
(t => t.Item2, "Column 2", columnName: "column2") //defaultColumn: true by default
146
.
DefineColumn
(t => t.Item3, "Column 3", columnName: "column3", defaultColumn: false);
168
.
DefineColumn
(t => t.Item1, "Column 1", showAlways: true)
169
.
DefineColumn
(t => t.Item2, "Column 2", columnName: "column2") //defaultColumn: true by default
170
.
DefineColumn
(t => t.Item3, "Column 3", columnName: "column3", defaultColumn: false);
192
.
DefineColumn
(t => t.Item1, "Column 1")
193
.
DefineColumn
(t => t.Item2, "Column 2", textAlign: TextAlign.Center);
215
.
DefineColumn
(t => t.Item1, "Column 1")
216
.
DefineColumn
(t => t.Item2, "Column 2", textAlign: TextAlign.Right);
253
.
DefineColumn
(t => t.Item1, "模板名")
254
.
DefineColumn
(t => t.Item2, "短名称");
291
.
DefineColumn
(t => t.Item1, "模板名", shrinkIfNeeded: true)
292
.
DefineColumn
(t => t.Item2, "短名称");
314
.
DefineColumn
(t => t.Item1, "Column 1", showAlways: true)
315
.
DefineColumn
(t => t.Item2, "Column 2", columnName: "column2") //defaultColumn: true by default
316
.
DefineColumn
(t => t.Item3, "Column 3", columnName: "column3", defaultColumn: false);