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