2 writes to Path
NuGet.Packaging (2)
ContentModel\Infrastructure\Parser.cs (2)
91Path = path, 211Path = path
31 references to Path
dotnet (1)
ToolPackage\ToolPackageDownloader.cs (1)
249var newItem = new LockFileItem(item.Path);
Microsoft.DotNet.Build.Tasks.Packaging (8)
NuGetAssetResolver.cs (8)
59compileItems.Items.Select(ci => ci.Path) : 78runtimeItems.Items.Select(ci => ci.Path) : 105int dirLength = contentItem.Path.LastIndexOf(Path.AltDirectorySeparatorChar); 113yield return contentItem.Path.Substring(0, dirLength); 215thisPackageCompileItems.Items.Select(ci => AsPackageSpecificTargetPath(referencePackageId, ci.Path)) : 232yield return AsPackageSpecificTargetPath(packageId, packageAsset.Path); 301yield return AsPackageSpecificTargetPath(packageId, packageAsset.Path); 318yield return AsPackageSpecificTargetPath(packageId, packageAsset.Path);
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
TargetFrameworkResolver.cs (1)
61string? bestTargetFrameworkString = contentCollection.FindBestItemGroup(criteria, _configStringPattern)?.Items[0].Path;
Microsoft.DotNet.PackageValidation (12)
ApiCompatRunnerExtensions.cs (4)
59displayString: options.IsBaselineComparison ? Resources.Baseline + " " + leftContentItems[leftIndex].Path : null, 80displayString ??= item.Path; 100return new MetadataInformation(Path.GetFileName(item.Path), item.Path, package.PackagePath, assemblyReferences, displayString);
ContentItemEqualityComparer.cs (3)
16public bool Equals(ContentItem? x, ContentItem? y) => string.Equals(x?.Path, y?.Path); 18public int GetHashCode(ContentItem obj) => obj.Path.GetHashCode();
Package.cs (3)
102RuntimeSpecificAssets = RuntimeAssets.Where(t => t.Path.StartsWith("runtimes")).ToArray(); 156new ReadOnlyCollection<ContentItem>(items.Where(t => !t.Path.StartsWith("runtimes")).ToArray()) : 172new ReadOnlyCollection<ContentItem>(items.Where(t => t.Path.StartsWith("runtimes")).ToArray()) :
Validators\BaselinePackageValidator.cs (1)
93.Where(t => t.Path.StartsWith("runtimes"))
Validators\CompatibleFrameworkInPackageValidator.cs (1)
58contentItemCollection.Load(compileAssetsQueue.SelectMany(a => a.Item2).Select(a => a.Path));
NuGet.Commands (5)
RestoreCommand\ContentFiles\ContentFileUtils.cs (3)
94if (!entryMappings.ContainsKey(item.Path)) 96entryMappings.Add(item.Path, new List<ContentFilesEntry>()); 97languageMappings.Add(item.Path, codeLanguage);
RestoreCommand\Utility\LockFileUtils.cs (2)
697var newItem = new LockFileItem(item.Path); 988results.Add(new LockFileRuntimeTarget(item.Path)
NuGet.Packaging (4)
ContentModel\ContentItem.cs (1)
148return Path;
ContentModel\ContentItemCollection.cs (1)
266string? relatedFileExtensionsProperty = GetRelatedFileExtensionProperty(contentItem.Path, assets);
PackageCreation\Authoring\PackageBuilder.cs (1)
767itemsWithFrameworkMissingPlatformVersion.Add(item.Path);
Rules\InvalidUndottedFrameworkRule.cs (1)
237warnPaths.Add(item.Path);