1 implementation of IFile
Microsoft.TemplateEngine.Edge (1)
Mount\FileBase.cs (1)
8internal abstract class FileBase : FileSystemInfoBase, IFile
28 references to IFile
Microsoft.TemplateEngine.Abstractions (8)
IGenerator.cs (1)
111bool TryGetTemplateFromConfigInfo(IFileSystemInfo config, out ITemplate? template, IFileSystemInfo? localeConfig, IFile? hostTemplateConfigFile, string? baselineName = null);
ISettingsLoader.cs (2)
36bool TryGetFileFromIdAndPath(Guid mountPointId, string place, out IFile file, out IMountPoint mountPoint); 51IFile FindBestHostTemplateConfigFile(IFileSystemInfo config);
Mount\IDirectory.cs (3)
20/// Enumerates the <see cref="IFile"/> entries in the directory. 24/// <returns>The enumerator to <see cref="IFile"/> entries in the directory.</returns> 25IEnumerable<IFile> EnumerateFiles(string pattern, SearchOption searchOption);
Mount\IFileSystemInfo.cs (1)
10/// <seealso cref="IFile"/>
Mount\IMountPoint.cs (1)
33IFile? FileInfo(string path);
Microsoft.TemplateEngine.Cli (1)
HostSpecificDataLoader.cs (1)
61IFile? file = null;
Microsoft.TemplateEngine.Core (5)
Util\Orchestrator.cs (5)
75protected virtual bool TryGetBufferSize(IFile sourceFile, out int bufferSize) 81protected virtual bool TryGetFlushThreshold(IFile sourceFile, out int threshold) 123foreach (IFile file in sourceDir.EnumerateFiles("*", SearchOption.AllDirectories)) 194foreach (IFile file in sourceDir.EnumerateFiles("*", SearchOption.AllDirectories)) 253private void ProcessFile(IFile sourceFile, string sourceRel, string targetDir, IGlobalRunSpec spec, IProcessor fallback, IEnumerable<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors)
Microsoft.TemplateEngine.Edge (10)
Mount\Archive\ZipFileMountPoint.cs (3)
65if (parentDirEntry is IFile file) 90public IFile FileInfo(string path) 111IFile? file = FileInfo(path);
Mount\Archive\ZipFileMountPointFactory.cs (1)
53IFile? file = parent.Root.FileInfo(uri.LocalPath);
Mount\DirectoryBase.cs (2)
20public virtual IEnumerable<IFile> EnumerateFiles(string pattern, SearchOption searchOption) 22return EnumerateFileSystemInfos(pattern, searchOption).OfType<IFile>();
Mount\FileSystem\FileSystemDirectory.cs (1)
81public override IEnumerable<IFile> EnumerateFiles(string pattern, SearchOption searchOption)
Mount\FileSystem\FileSystemMountPoint.cs (1)
41public IFile FileInfo(string path)
Settings\TemplateCache.cs (1)
227IFile? hostFile = mountPoint.FileInfo(path);
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
439internal static JsonObject ReadJObjectFromIFile(this IFile file)
Microsoft.TemplateEngine.Utils (3)
FileSystemInfoExtensions.cs (2)
14foreach (IFile file in source.EnumerateFiles("*", SearchOption.TopDirectoryOnly)) 47public static IFile? FileInfo(this IFileSystemInfo info, string path)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
439internal static JsonObject ReadJObjectFromIFile(this IFile file)
Microsoft.TemplateSearch.Common (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
439internal static JsonObject ReadJObjectFromIFile(this IFile file)