2 implementations of IMountPoint
Microsoft.TemplateEngine.Edge (2)
Mount\Archive\ZipFileMountPoint.cs (1)
14
internal class ZipFileMountPoint :
IMountPoint
Mount\FileSystem\FileSystemMountPoint.cs (1)
13
internal class FileSystemMountPoint :
IMountPoint
46 references to IMountPoint
Microsoft.TemplateEngine.Abstractions (13)
IGenerator.cs (2)
78
Task<IReadOnlyList<IScanTemplateInfo>> GetTemplatesFromMountPointAsync(
IMountPoint
source, CancellationToken cancellationToken);
99
IList<ITemplate> GetTemplatesAndLangpacksFromDir(
IMountPoint
source, out IList<ILocalizationLocator> localizations);
IScanTemplateInfo.cs (1)
7
/// The information about the template obtained as the result of scanning <see cref="IGenerator.GetTemplatesFromMountPointAsync(Mount.
IMountPoint
, System.Threading.CancellationToken)"/>.
ISettingsLoader.cs (5)
21
void AddMountPoint(
IMountPoint
mountPoint);
36
bool TryGetFileFromIdAndPath(Guid mountPointId, string place, out IFile file, out
IMountPoint
mountPoint);
39
bool TryGetMountPointFromPlace(string mountPointPlace, out
IMountPoint
mountPoint);
54
void ReleaseMountPoint(
IMountPoint
mountPoint);
60
void RemoveMountPoint(
IMountPoint
mountPoint);
Mount\IFileSystemInfo.cs (1)
41
IMountPoint
MountPoint { get; }
Mount\IMountPointFactory.cs (2)
21
bool TryMount(IEngineEnvironmentSettings environmentSettings,
IMountPoint
? parent, string mountPointUri, out
IMountPoint
? mountPoint);
Mount\IMountPointManager.cs (1)
11
bool TryDemandMountPoint(string mountPointUri, out
IMountPoint
mountPoint);
TemplatePackage\ITemplatePackage.cs (1)
27
/// Supported mount points are defined in <see cref="
IMountPoint
"/> implementations.
Microsoft.TemplateEngine.Cli (1)
HostSpecificDataLoader.cs (1)
40
IMountPoint
? mountPoint = null;
Microsoft.TemplateEngine.Edge (29)
Mount\Archive\ZipFileDirectory.cs (1)
13
internal ZipFileDirectory(
IMountPoint
mountPoint, string fullPath, string name)
Mount\Archive\ZipFileFile.cs (1)
14
internal ZipFileFile(
IMountPoint
mountPoint, string fullPath, string name, ZipArchiveEntry? entry)
Mount\Archive\ZipFileMountPoint.cs (2)
18
internal ZipFileMountPoint(IEngineEnvironmentSettings environmentSettings,
IMountPoint
? parent, string mountPointUri, ZipArchive archive)
29
public
IMountPoint
? Parent { get; }
Mount\Archive\ZipFileMountPointFactory.cs (2)
17
bool IMountPointFactory.TryMount(IEngineEnvironmentSettings environmentSettings,
IMountPoint
? parent, string mountPointUri, out
IMountPoint
? mountPoint)
Mount\DirectoryBase.cs (1)
10
protected DirectoryBase(
IMountPoint
mountPoint, string fullPath, string name)
Mount\FileBase.cs (1)
10
protected FileBase(
IMountPoint
mountPoint, string fullPath, string name)
Mount\FileSystem\FileSystemDirectory.cs (1)
16
internal FileSystemDirectory(
IMountPoint
mountPoint, string fullPath, string name, string physicalPath)
Mount\FileSystem\FileSystemFile.cs (1)
12
internal FileSystemFile(
IMountPoint
mountPoint, string fullPath, string name, string physicalPath)
Mount\FileSystem\FileSystemMountPoint.cs (1)
30
public
IMountPoint
? Parent { get; }
Mount\FileSystem\FileSystemMountPointFactory.cs (2)
15
bool IMountPointFactory.TryMount(IEngineEnvironmentSettings environmentSettings,
IMountPoint
? parent, string mountPointUri, out
IMountPoint
? mountPoint)
Mount\FileSystemInfoBase.cs (2)
12
protected FileSystemInfoBase(
IMountPoint
mountPoint, string fullPath, string name, FileSystemInfoKind kind)
64
public
IMountPoint
MountPoint { get; }
Settings\Scanner.cs (5)
18
/// Utility for scanning <see cref="
IMountPoint
"/> for templates, localizations and components.
110
if (factory.TryMount(_environmentSettings, null, sourceLocation, out
IMountPoint
? mountPoint))
201
private bool TryCopyForNonFileSystemBasedMountPoints(
IMountPoint
mountPoint, string sourceLocation, string targetBasePath, bool expandIfArchive, out string? diskPath)
314
public MountPointScanSource(string location,
IMountPoint
mountPoint, bool shouldStayInOriginalLocation, bool foundComponents, bool foundTemplates)
325
public
IMountPoint
MountPoint { get; }
Settings\ScanResult.cs (3)
15
IMountPoint
mountPoint,
31
public
IMountPoint
MountPoint { get; }
35
/// AssemblyPath is full path inside <see cref="
IMountPoint
"/>.
Settings\TemplateCache.cs (6)
28
var templateDeduplicationDictionary = new Dictionary<string, IList<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization,
IMountPoint
MountPoint)>>();
46
templateDeduplicationDictionary[template.Identity] = new List<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization,
IMountPoint
)>
58
(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization,
IMountPoint
MountPoint) chosenTemplate = duplicatedIdentities.Value.Last();
173
private void PrintOverlappingIdentityWarning(ILogger logger, IDictionary<string, IList<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization,
IMountPoint
)>> templateDeduplicationDictionary)
201
private (string, JsonObject?)? GetBestHostConfigMatch(IScanTemplateInfo newTemplate, IEngineEnvironmentSettings settings,
IMountPoint
mountPoint)
218
private JsonObject? ReadHostFile(IScanTemplateInfo template, string path, IEngineEnvironmentSettings settings,
IMountPoint
mountPoint)
Microsoft.TemplateEngine.Utils (3)
EngineEnvironmentSettingsExtensions.cs (3)
12
/// Tries to mount a <see cref="
IMountPoint
"/> from specified <see cref="Uri"/>.
19
public static bool TryGetMountPoint(this IEngineEnvironmentSettings engineEnvironment, string mountPointUri, out
IMountPoint
? mountPoint)
23
if (factory.TryMount(engineEnvironment, null, mountPointUri, out
var
myMountPoint))