1 implementation of Path
NuGet.Packaging (1)
PackageCreation\Authoring\PhysicalPackageFile.cs (1)
63public string Path => TargetPath;
30 references to Path
Microsoft.DotNet.Build.Tasks.Packaging (3)
NuGetPack.cs (3)
282file => file.Path, 288path => PathResolver.GetMatches(builder.Files, file => file.Path, new[] { path }).Any()); 306file => file.Path,
NuGet.Commands (4)
CommandRunners\PackCommandRunner.cs (4)
737return packageFile.Path; 815PathResolver.FilterPackageFiles(files, file => file.Path, LibPackageExcludes); 820PathResolver.FilterPackageFiles(files, file => file.Path, SymbolPackageExcludes); 823List<IPackageFile> toRemove = files.Where(t => !string.Equals(Path.GetExtension(t.Path), ".pdb", StringComparison.OrdinalIgnoreCase)).ToList();
NuGet.Packaging (23)
PackageCreation\Authoring\PackageBuilder.cs (23)
429(f.Path.StartsWith(PackagingConstants.Folders.Content + Path.DirectorySeparatorChar, StringComparison.OrdinalIgnoreCase) || 430f.Path.StartsWith(PackagingConstants.Folders.Tools + Path.DirectorySeparatorChar, StringComparison.OrdinalIgnoreCase))); 440f.Path.StartsWith(PackagingConstants.Folders.Lib + Path.DirectorySeparatorChar, StringComparison.OrdinalIgnoreCase) && 449file.Path != null && 450file.Path.StartsWith(PackagingConstants.Folders.ContentFiles + Path.DirectorySeparatorChar, StringComparison.OrdinalIgnoreCase)); 463file.Path != null && 464file.Path.StartsWith(PackagingConstants.Folders.Content + Path.DirectorySeparatorChar, StringComparison.OrdinalIgnoreCase) && 465(file.Path.EndsWith(".install.xdt", StringComparison.OrdinalIgnoreCase) || 466file.Path.EndsWith(".uninstall.xdt", StringComparison.OrdinalIgnoreCase))); 505where !string.IsNullOrEmpty(file.Path) && file.Path.StartsWith("lib", StringComparison.OrdinalIgnoreCase) 506select Path.GetFileName(file.Path), StringComparer.OrdinalIgnoreCase); 556var strippedPackageFilePath = PathUtility.StripLeadingDirectorySeparators(packageFile.Path); 581foreach (string destination in files.Where(t => t.Path != null).Select(t => PathUtility.GetPathWithDirectorySeparator(t.Path))) 695foreach (var file in files.Where(t => t.Path != null).Select(t => PathUtility.GetPathWithDirectorySeparator(t.Path))) 776PathUtility.StripLeadingDirectorySeparators(f.Path), 951file.Path, 955var fileExtension = Path.GetExtension(file.Path); 965filesWithoutExtensions.Add($"/{file.Path.Replace("\\", "/", StringComparison.Ordinal)}"); 1276string xPathNormalized = x!.Path.Replace('\\', '/'); 1277string yPathNormalized = y!.Path.Replace('\\', '/');