37 instantiations of AbsolutePath
Microsoft.Build (3)
Microsoft.Build.Framework (14)
Microsoft.Build.Tasks.Core (12)
Microsoft.Build.Utilities.Core (1)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Tasks.Templating (1)
Microsoft.DotNet.CMake.Sdk (1)
Microsoft.DotNet.XliffTasks (1)
Microsoft.NET.Build.Tasks (3)
416 references to AbsolutePath
Microsoft.Build (8)
Microsoft.Build.Framework (48)
Microsoft.Build.Tasks.CodeAnalysis (18)
Microsoft.Build.Tasks.Core (142)
FileIO\WriteLinesToFile.cs (6)
93AbsolutePath filePath = FileUtilities.NormalizePath(TaskEnvironment.GetAbsolutePath(File.ItemSpec));
137private bool ExecuteTransactional(AbsolutePath filePath, string directoryPath, string contentsAsString, Encoding encoding)
171private bool SaveAtomically(AbsolutePath filePath, string contentsAsString, Encoding encoding)
245private bool SaveAtomicallyAppend(AbsolutePath filePath, string directoryPath, string contentsAsString, Encoding encoding)
267private bool ShouldWriteFileForOverwrite(AbsolutePath filePath, string contentsAsString, Encoding encoding)
313private bool FilesAreIdentical(AbsolutePath filePath, string contentsAsString, Encoding encoding)
Microsoft.Build.Utilities.Core (3)
Microsoft.DotNet.Arcade.Sdk (19)
Microsoft.DotNet.Build.Tasks.FileCatalog (2)
Microsoft.DotNet.Build.Tasks.Installers (57)
src\CreateWixBuildWixpack.cs (39)
111AbsolutePath wixpackWorkingDir = TaskEnvironment.GetAbsolutePath(WixpackWorkingDir);
123AbsolutePath projectPathAbsolute = TaskEnvironment.GetAbsolutePath(projectPath);
124AbsolutePath destPathAbsolute = TaskEnvironment.GetAbsolutePath(Path.Combine(wixpackWorkingDir, Path.GetFileName(projectPath)));
155private void CreateWixpackPackage(AbsolutePath wixpackWorkingDir)
158AbsolutePath outputFile = TaskEnvironment.GetAbsolutePath(OutputFile);
164AbsolutePath outputFolder = TaskEnvironment.GetAbsolutePath(OutputFolder);
173private void CopyIncludeSearchPathsContents(AbsolutePath wixpackWorkingDir)
184AbsolutePath fullSourceDirPath = TaskEnvironment.GetAbsolutePath(fullSourceDir);
195AbsolutePath destinationDir = TaskEnvironment.GetAbsolutePath(Path.Combine(wixpackWorkingDir, randomDirName));
200private void ProcessIncludeFilesInSearchPaths(AbsolutePath wixpackWorkingDir)
205AbsolutePath includeFilePath = TaskEnvironment.GetAbsolutePath(includeFile);
210private void ProcessIncludeFile(AbsolutePath includeFilePath)
221AbsolutePath tempFileAbsolutePath = TaskEnvironment.GetAbsolutePath(tempFilePath);
235private void IngestDefineVariablesFromWixFile(AbsolutePath filePath)
261private static void RemoveAllXmlComments(AbsolutePath filePath)
322private void GenerateWixBuildCommandLineFile(AbsolutePath wixpackWorkingDir)
452AbsolutePath responseFilePath = TaskEnvironment.GetAbsolutePath(Path.Combine(wixpackWorkingDir, "create.rsp"));
467AbsolutePath commandFilePath = TaskEnvironment.GetAbsolutePath(Path.Combine(wixpackWorkingDir, "create.cmd"));
523private void CopySourceFilesAndContent(AbsolutePath wixpackWorkingDir)
533AbsolutePath xmlFilePath = TaskEnvironment.GetAbsolutePath(xmlPath);
542AbsolutePath copiedXmlFilePath = TaskEnvironment.GetAbsolutePath(copiedXmlPath);
618AbsolutePath sourceDir = TaskEnvironment.GetAbsolutePath(parts[0]);
661private void ProcessAllReferencedIncludeFiles(AbsolutePath filePath, string relativeRoot, AbsolutePath wixpackWorkingDir)
673AbsolutePath includeFileAbsolutePath = TaskEnvironment.GetAbsolutePath(includeFilePath);
679AbsolutePath copiedIncludeFilePath = CopySourceFile(id, includeFilePath, relativeRoot);
692AbsolutePath potentialFilePath = TaskEnvironment.GetAbsolutePath(potentialPath);
773private void PreprocessWixSourceFile(AbsolutePath sourceFilePath)
1040private AbsolutePath CopySourceFile(string fileId, string source, string relativeRoot = "")
1042AbsolutePath destDir = TaskEnvironment.GetAbsolutePath(Path.Combine(WixpackWorkingDir, fileId));
1046AbsolutePath sourcePath = TaskEnvironment.GetAbsolutePath(source);
1050AbsolutePath destPath = TaskEnvironment.GetAbsolutePath(Path.Combine(destDir, Path.GetFileName(source)));
1084AbsolutePath bindPathAbsolute = TaskEnvironment.GetAbsolutePath(bindPath);
1130private void CopyDirectoryRecursive(AbsolutePath sourceDir, AbsolutePath destDir)
1136AbsolutePath filePath = TaskEnvironment.GetAbsolutePath(file);
1137AbsolutePath destinationFilePath = TaskEnvironment.GetAbsolutePath(Path.Combine(destDir, Path.GetFileName(file)));
1143AbsolutePath subdirectoryPath = TaskEnvironment.GetAbsolutePath(dir);
1144AbsolutePath destinationSubdirectoryPath = TaskEnvironment.GetAbsolutePath(Path.Combine(destDir, Path.GetFileName(dir)));
src\CreateWixCommandPackageDropBase.cs (15)
56protected abstract void ProcessToolSpecificCommandLineParameters(AbsolutePath packageDropDir, StringBuilder commandString);
60AbsolutePath packageDropDir = TaskEnvironment.GetAbsolutePath(packageDropOutputFolder);
75AbsolutePath outputFilePath = TaskEnvironment.GetAbsolutePath(OutputFile);
80AbsolutePath outputFolderPath = TaskEnvironment.GetAbsolutePath(OutputFolder);
88private void CreateCommandFile(string toolExecutable, string originalCommand, AbsolutePath packageDropDir)
90AbsolutePath commandFilename = TaskEnvironment.GetAbsolutePath(Path.Combine(packageDropDir, $"create.cmd"));
145private void ProcessWixSrcFiles(AbsolutePath packageDropDir)
153AbsolutePath newWixSrcFilePath = TaskEnvironment.GetAbsolutePath(Path.Combine(packageDropDir, Path.GetFileName(wixSrcFile.ItemSpec)));
179private void ProcessLocFiles(AbsolutePath packageDropDir)
185AbsolutePath destinationPath = TaskEnvironment.GetAbsolutePath(Path.Combine(packageDropDir, Path.GetFileName(locItem.ItemSpec)));
197private void ProcessWixObj(AbsolutePath wixObjFilePath, AbsolutePath packageDropDir, XmlNamespaceManager nsmgr)
252private void ProcessXPath(XDocument doc, string xpath, AbsolutePath outputPath, XmlNamespaceManager nsmgr, int pathField1, int pathField2 = 0)
301AbsolutePath possiblePath = TaskEnvironment.GetAbsolutePath(Path.Combine(additionalBasePath.ItemSpec, oldPath));
334AbsolutePath newFolder = TaskEnvironment.GetAbsolutePath(Path.Combine(outputPath, id));
Microsoft.DotNet.Build.Tasks.Templating (5)
Microsoft.DotNet.Build.Tasks.VisualStudio (5)
Microsoft.DotNet.Build.Tasks.Workloads (1)
Microsoft.DotNet.CMake.Sdk (5)
Microsoft.DotNet.NuGetRepack.Tasks (1)
Microsoft.DotNet.PackageTesting (2)
Microsoft.DotNet.SharedFramework.Sdk (3)
Microsoft.DotNet.SourceBuild.Tasks (5)
Microsoft.DotNet.XliffTasks (9)
Microsoft.NET.Build.Extensions.Tasks (9)
Microsoft.NET.Build.Tasks (68)
GetPackagesToPrune.cs (9)
148AbsolutePath prunePackageDataRoot = TaskEnvironment.GetAbsolutePath(PrunePackageDataRoot);
150AbsolutePath[] targetingPackRoots = TargetingPackRoots
179static TaskItem[] LoadPackagesToPrune(CacheKey key, AbsolutePath[] targetingPackRoots, AbsolutePath prunePackageDataRoot, Logger log, bool allowMissingPrunePackageData)
265static Dictionary<string, NuGetVersion> LoadPackagesToPruneFromPrunePackageData(string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, AbsolutePath prunePackageDataRoot)
278static Dictionary<string, NuGetVersion> LoadPackagesToPruneFromTargetingPack(Logger log, string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, AbsolutePath[] targetingPackRoots)
282foreach (var targetingPackRoot in targetingPackRoots)
296static Dictionary<string, NuGetVersion> TryLoadPackagesToPruneForVersion(Logger log, string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, AbsolutePath[] targetingPackRoots, AbsolutePath prunePackageDataRoot, bool loadPrunePackageDataFromNearestFramework)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (2)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
MSBuild (1)