1 override of ConfigFile
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
ScannedTemplateInfo.cs (1)
37public override IFile ConfigFile => base.ConfigFile ?? throw new InvalidOperationException();
1 write to ConfigFile
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
DirectoryBasedTemplate.cs (1)
43ConfigFile = templateFile;
17 references to ConfigFile
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (17)
DirectoryBasedTemplate.cs (2)
45if (ConfigFile.Parent?.Parent is null) 50TemplateSourceRoot = ConfigFile.Parent.Parent;
DirectoryBasedTemplate.Interfaces.cs (5)
39string ITemplateLocator.MountPointUri => ConfigFile?.MountPoint.MountPointUri ?? throw new InvalidOperationException($"{nameof(ConfigFile)} should be set in order to continue"); 41string ITemplateLocator.ConfigPlace => ConfigFile?.FullPath ?? throw new InvalidOperationException($"{nameof(ConfigFile)} should be set in order to continue"); 63IFile? ITemplateValidationInfo.ConfigFile => ConfigFile;
RunnableProjectConfig.cs (6)
538IReadOnlyList<string> topIncludePattern = TryReadConfigFromFile(source.Include, ConfigFile, IncludePatternDefaults); 539IReadOnlyList<string> topExcludePattern = TryReadConfigFromFile(source.Exclude, ConfigFile, ExcludePatternDefaults); 540IReadOnlyList<string> topCopyOnlyPattern = TryReadConfigFromFile(source.CopyOnly, ConfigFile, CopyOnlyPatternDefaults); 552IReadOnlyList<string> modifierIncludes = TryReadConfigFromFile(modifier.Include, ConfigFile, []); 553IReadOnlyList<string> modifierExcludes = TryReadConfigFromFile(modifier.Exclude, ConfigFile, []); 554IReadOnlyList<string> modifierCopyOnly = TryReadConfigFromFile(modifier.CopyOnly, ConfigFile, []);
RunnableProjectConfig.ITemplate.cs (3)
16IFileSystemInfo ITemplate.Configuration => ConfigFile ?? throw new InvalidOperationException("Configuration file is not initialized, are you using test constructor?"); 18string ITemplateLocator.MountPointUri => ConfigFile?.MountPoint.MountPointUri ?? throw new InvalidOperationException("Configuration file is not initialized, are you using test constructor?"); 20string ITemplateLocator.ConfigPlace => ConfigFile?.FullPath ?? throw new InvalidOperationException("Configuration file is not initialized, are you using test constructor?");
ScannedTemplateInfo.cs (1)
37public override IFile ConfigFile => base.ConfigFile ?? throw new InvalidOperationException();