1 implementation of ConfigModel
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
DirectoryBasedTemplate.Interfaces.cs (1)
59
TemplateConfigModel ITemplateValidationInfo.
ConfigModel
=> ConfigurationModel;
16 references to ConfigModel
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (16)
Validation\MandatoryLocalizationValidationFactory.cs (2)
34
foreach (PostActionModel postAction in templateValidationInfo.
ConfigModel
.PostActionModels)
76
string excessPostActionLocalizationIds = string.Join(", ", locModel.PostActions.Keys.Where(k => !templateValidationInfo.
ConfigModel
.PostActionModels.Any(p => p.Id == k)).Select(k => k.ToString()));
Validation\MandatoryValidationFactory.cs (14)
27
vi => string.IsNullOrWhiteSpace(vi.
ConfigModel
.Identity)),
33
vi => string.IsNullOrWhiteSpace(vi.
ConfigModel
.Name)),
39
vi => (vi.
ConfigModel
.ShortNameList?.Count ?? 0) == 0),
52
(vi) => vi.
ConfigModel
.Symbols
61
vi => string.IsNullOrWhiteSpace(vi.
ConfigModel
.SourceName)),
67
vi => string.IsNullOrWhiteSpace(vi.
ConfigModel
.Author)),
73
vi => string.IsNullOrWhiteSpace(vi.
ConfigModel
.GroupIdentity)),
79
vi => string.IsNullOrWhiteSpace(vi.
ConfigModel
.GeneratorVersions)),
85
vi => vi.
ConfigModel
.Precedence == 0),
91
vi => (vi.
ConfigModel
.Classifications?.Count ?? 0) == 0),
97
vi => vi.
ConfigModel
.PostActionModels != null && vi.
ConfigModel
.PostActionModels.Any(x => x.ManualInstructionInfo == null || x.ManualInstructionInfo.Count == 0)),
113
templateValidationInfo.
ConfigModel
.ValidationErrors.ForEach(templateValidationInfo.AddValidationError);
124
foreach (ExtendedFileSource source in validationInfo.
ConfigModel
.Sources)