3 writes to PackageSpec
NuGet.Commands (1)
RestoreCommand\LockFileBuilder.cs (1)
322
lockFile.
PackageSpec
= project;
NuGet.ProjectModel (2)
LockFile\Utf8JsonStreamLockFileConverter.cs (2)
139
lockFile.
PackageSpec
= JsonPackageSpecReader.GetPackageSpec(
149
lockFile.
PackageSpec
= new PackageSpec(Array.Empty<TargetFrameworkInformation>());
53 references to PackageSpec
Microsoft.NET.Build.Tasks (4)
LockFileExtensions.cs (2)
19
lockFile.
PackageSpec
.TargetFrameworks.All(tfi => string.IsNullOrEmpty(tfi.TargetAlias)))
57
var frameworkAlias = lockFile.
PackageSpec
.TargetFrameworks.FirstOrDefault(tfi => tfi.FrameworkName == lockFileTarget.TargetFramework)?.TargetAlias;
ResolvePackageAssets.cs (1)
1589
alias = _lockFile.
PackageSpec
.TargetFrameworks
ResolvePackageDependencies.cs (1)
258
effectiveTargetGraphName = _lockFile.
PackageSpec
.TargetFrameworks.FirstOrDefault(tf => tf.FrameworkName == parsedTargetGraph)?.TargetAlias;
NuGet.Build.Tasks.Pack (9)
GetProjectReferencesFromAssetsFileTask.cs (2)
58
if (assetsFile.
PackageSpec
== null)
66
var projectDirectory = Path.GetDirectoryName(assetsFile.
PackageSpec
.RestoreMetadata.ProjectPath);
PackTaskLogic.cs (7)
214
if (assetsFile.
PackageSpec
== null)
380
foreach (var tfm in assetsFile.
PackageSpec
.TargetFrameworks)
446
foreach (var framework in assetsFile.
PackageSpec
.TargetFrameworks)
918
if (assetsFile.
PackageSpec
.RestoreMetadata == null)
929
Path.GetDirectoryName(assetsFile.
PackageSpec
.RestoreMetadata.ProjectPath),
935
foreach (var framework in assetsFile.
PackageSpec
.RestoreMetadata.TargetFrameworks)
1001
var frameworks = assetsFile.
PackageSpec
.TargetFrameworks;
NuGet.CommandLine.XPlat (17)
Commands\Package\Update\PackageUpdateCommandRunner.cs (3)
136
PackageSpec projectSpec = assetsFile.
PackageSpec
;
159
: assetsFile.
PackageSpec
.TargetFrameworks
184
pair => assetsFile.
PackageSpec
.TargetFrameworks.Single(tfm => tfm.FrameworkName == pair.TargetFramework).TargetAlias,
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (2)
117
if (assetsFile.
PackageSpec
?.GetTargetFramework(frameworkAlias) == null)
253
if (assetsFile.
PackageSpec
== null ||
Commands\Why\DependencyGraphFinder.cs (7)
37
bool useTargetAlias = assetsFile.
PackageSpec
.TargetFrameworks.All(tf => !string.IsNullOrEmpty(tf.TargetAlias));
39
&& (assetsFile.
PackageSpec
.RestoreMetadata.OriginalTargetFrameworks.Count != 1
40
|| assetsFile.
PackageSpec
.TargetFrameworks.Count != 1
41
|| assetsFile.
PackageSpec
.RestoreMetadata.TargetFrameworks.Count != 1
52
= GetTargetFrameworkData(useTargetAlias, target, assetsFile.
PackageSpec
);
106
string projectDirectory = Path.GetDirectoryName(assetsFile.
PackageSpec
.FilePath)!;
127
Name = assetsFile.
PackageSpec
.Name,
Commands\Why\WhyCommandRunner.cs (4)
77
assetsFile.
PackageSpec
.Name,
87
assetsFile.
PackageSpec
.Name,
234
assetsFile.
PackageSpec
.Name,
276
if (assetsFile.
PackageSpec
== null
Utility\MSBuildAPIUtility.cs (1)
745
var requestedTargetFrameworks = assetsFile.
PackageSpec
.TargetFrameworks;
NuGet.Commands (3)
PackagesLockFileBuilder.cs (3)
35
TargetFrameworkInformation? framework = assetsFile.
PackageSpec
.GetTargetFramework(target.TargetAlias);
121
if (RestoreCommand.HasDuplicateFrameworks(assetsFile.
PackageSpec
))
127
if (assetsFile.
PackageSpec
.RestoreMetadata.CentralPackageVersionsEnabled)
NuGet.PackageManagement (11)
BuildIntegration\BuildIntegratedRestoreUtility.cs (3)
169
for (var i = 0; i < lockFile.
PackageSpec
.TargetFrameworks.Count; i++)
171
var frameworkInfo = lockFile.
PackageSpec
.TargetFrameworks[i];
187
lockFile.
PackageSpec
.TargetFrameworks[i] = new TargetFrameworkInformation(frameworkInfo) { Dependencies = newDependencies };
NuGetPackageManager.cs (8)
3091
NuGetProjectActionType.Install or NuGetProjectActionType.Update => restoreResult.Result.LockFile.
PackageSpec
,
3319
projectAction.RestoreResult.LockFile.
PackageSpec
.RestoreMetadata.PackagesPath,
3320
projectAction.RestoreResult.LockFile.
PackageSpec
.RestoreMetadata.FallbackFolders);
3336
TargetFrameworkInformation matchingTfi = projectAction.RestoreResult.LockFile.
PackageSpec
.TargetFrameworks.Count == 1 ?
3337
projectAction.RestoreResult.LockFile.
PackageSpec
.TargetFrameworks[0] :
3338
projectAction.RestoreResult.LockFile.
PackageSpec
.TargetFrameworks.FirstOrDefault(fm => fm.TargetAlias.Equals(framework));
3391
if (PackagesLockFileUtilities.IsNuGetLockFileEnabled(projectAction.RestoreResult.LockFile.
PackageSpec
))
3393
var lockFilePath = PackagesLockFileUtilities.GetNuGetLockFilePath(projectAction.RestoreResult.LockFile.
PackageSpec
);
NuGet.ProjectModel (9)
LockFile\LockFile.cs (3)
73
&& EqualityUtility.EqualsWithNullCheck(
PackageSpec
, other.
PackageSpec
)
129
combiner.AddObject(
PackageSpec
);
LockFile\LockFileFormat.cs (3)
202
if (lockFile.
PackageSpec
!= null)
208
PackageSpecWriter.Write(lockFile.
PackageSpec
, jsonObjectWriter, hashing: false, EnvironmentVariableWrapper.Instance, useLegacyWriter: lockFile.Version <= LegacyVersion);
218
var projectPath = lockFile.
PackageSpec
?.RestoreMetadata?.ProjectPath;
LockFile\Utf8JsonStreamLockFileConverter.cs (3)
204
target.TargetAlias = lockFile.
PackageSpec
?.GetTargetFramework(target.TargetFramework)?.TargetAlias;
212
target.TargetFramework = lockFile.
PackageSpec
.GetTargetFramework(target.TargetAlias).FrameworkName;
216
var projectPath = lockFile.
PackageSpec
?.RestoreMetadata?.ProjectPath;