4 implementations of Identity
NuGet.Build.Tasks (1)
Common\MSBuildTaskItem.cs (1)
32public string Identity
NuGet.Build.Tasks.Console (1)
MSBuildItemBase.cs (1)
18public virtual string Identity { get; }
NuGet.Build.Tasks.Pack (1)
Common\MSBuildTaskItem.cs (1)
32public string Identity
NuGet.Commands (1)
RestoreCommand\RequestFactory\MSBuildItem.cs (1)
19public string Identity { get; }
22 references to Identity
NuGet.Build.Tasks.Console (12)
MSBuildItemBase.cs (1)
17/// <inheritdoc cref="IMSBuildItem.Identity" />
MSBuildStaticGraphRestore.cs (8)
276frameworkDependencies[i] = new FrameworkDependency(frameworkReferenceItem.Identity, FrameworkDependencyFlagsUtils.GetFlags(privateAssets)); 292string id = projectItemInstance.Identity; 328string id = projectItemInstance.Identity; 368bool isCentrallyManaged = !versionDefined && !autoReferenced && isCentralPackageVersionManagementEnabled && versionOverrideRange == null && centralPackageVersions != null && centralPackageVersions.TryGetValue(packageReferenceItem.Identity, out centralPackageVersion); 384packageReferenceItem.Identity, 404string id = projectItemInstance.Identity; 1120.Select(i => i.Identity); 1296/// Two items are equal if they have the same <see cref="IMSBuildItem.Identity"/>.
ProjectItemInstanceEvaluatedIncludeComparer.cs (3)
40return string.Equals(x?.Identity, y?.Identity, StringComparison.OrdinalIgnoreCase); 43public int GetHashCode(IMSBuildItem obj) => StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Identity);
NuGet.Build.Tasks.Pack (5)
PackTaskLogic.cs (5)
228.ToDictionary(msbuildItem => msbuildItem.Identity, 237frameworksWithSuppressedDependencies = [.. request.FrameworksWithSuppressedDependencies.Select(t => t.Identity)]; 419if (tfmSpecificRefs.ContainsKey(tfmRef.Identity)) 421tfmSpecificRefs[tfmRef.Identity].Add(targetFramework); 425tfmSpecificRefs.Add(tfmRef.Identity, new List<string>() { targetFramework });
NuGet.Commands (5)
RestoreCommand\RequestFactory\MSBuildItemIdentityComparer.cs (4)
12/// A comparer for the <see cref="IMSBuildItem"/> based on the <see cref="IMSBuildItem.Identity"/>. 24return string.Equals(x?.Identity, y?.Identity, StringComparison.OrdinalIgnoreCase); 33return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Identity);
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
965log.LogDebug($"Item: {item.Identity}");