10 writes to RestoreMetadata
aspire-managed (1)
NuGet\Commands\RestoreCommand.cs (1)
387
RestoreMetadata
= restoreMetadata,
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
84
RestoreMetadata
= new ProjectRestoreMetadata
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
984
RestoreMetadata
= restoreMetadata,
NuGet.Commands (3)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
884
spec.
RestoreMetadata
= projectStyle == ProjectStyle.PackagesConfig
RestoreCommand\Utility\PackageSpecFactory.cs (1)
79
RestoreMetadata
= restoreMetadata,
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
49
RestoreMetadata
= new ProjectRestoreMetadata()
NuGet.PackageManagement (2)
Projects\MSBuildNuGetProject.cs (1)
677
packageSpec.
RestoreMetadata
= metadata;
Projects\ProjectJsonNuGetProject.cs (1)
184
packageSpec.
RestoreMetadata
= metadata;
NuGet.ProjectModel (2)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1133
packageSpec.
RestoreMetadata
= msbuildMetadata;
PackageSpec.cs (1)
145
RestoreMetadata
= RestoreMetadata?.Clone()
278 references to RestoreMetadata
aspire-managed (1)
NuGet\Commands\RestoreCommand.cs (1)
181
dgSpec.AddRestore(packageSpec.
RestoreMetadata
.ProjectUniqueName);
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
105
dependencyGraphSpec.AddRestore(packageSpec.
RestoreMetadata
.ProjectUniqueName);
NuGet.Build.Tasks (15)
BuildTasksUtility.cs (9)
48
spec.AddRestore(project.
RestoreMetadata
.ProjectUniqueName);
77
return RestorableTypes.Contains(packageSpec.
RestoreMetadata
.ProjectStyle);
261
if (project.
RestoreMetadata
== null || string.IsNullOrWhiteSpace(project.
RestoreMetadata
.OutputPath) || string.IsNullOrWhiteSpace(project.
RestoreMetadata
.ProjectPath))
267
FileUtility.Delete(Path.Combine(project.
RestoreMetadata
.OutputPath, LockFileFormat.AssetsFileName));
270
FileUtility.Delete(project.
RestoreMetadata
.CacheFilePath);
279
FileUtility.Delete(Path.Combine(project.
RestoreMetadata
.OutputPath, DependencyGraphSpec.GetDGSpecFileName(Path.GetFileName(project.
RestoreMetadata
.ProjectPath))));
RestoreTask.cs (6)
263
if (project.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackageReference)
265
restoredProjectOutputPaths.Add(new TaskItem(Path.Combine(project.
RestoreMetadata
.OutputPath, LockFileFormat.AssetsFileName)));
272
restoredProjectOutputPaths.Add(new TaskItem(Path.Combine(project.
RestoreMetadata
.OutputPath, DependencyGraphSpec.GetDGSpecFileName(Path.GetFileName(project.
RestoreMetadata
.ProjectPath)))));
275
else if (project.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackagesConfig)
277
string packagesConfigPath = BuildTasksUtility.GetPackagesConfigFilePath(project.
RestoreMetadata
.ProjectPath);
NuGet.Build.Tasks.Console (8)
MSBuildStaticGraphRestore.cs (8)
893
var uniqueName = packageSpec.
RestoreMetadata
.ProjectUniqueName;
899
var projectPath = packageSpec.
RestoreMetadata
.ProjectPath;
1363
if (project.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackageReference)
1365
LoggingQueue.Enqueue(new ConsoleOutLogEmbedInBinlog(Path.Combine(project.
RestoreMetadata
.OutputPath, LockFileFormat.AssetsFileName)));
1372
LoggingQueue.Enqueue(new ConsoleOutLogEmbedInBinlog(Path.Combine(project.
RestoreMetadata
.OutputPath, DependencyGraphSpec.GetDGSpecFileName(Path.GetFileName(project.
RestoreMetadata
.ProjectPath)))));
1375
else if (project.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackagesConfig)
1377
string packagesConfigPath = BuildTasksUtility.GetPackagesConfigFilePath(project.
RestoreMetadata
.ProjectPath);
NuGet.Build.Tasks.Pack (4)
GetProjectReferencesFromAssetsFileTask.cs (1)
66
var projectDirectory = Path.GetDirectoryName(assetsFile.PackageSpec.
RestoreMetadata
.ProjectPath);
PackTaskLogic.cs (3)
918
if (assetsFile.PackageSpec.
RestoreMetadata
== null)
929
Path.GetDirectoryName(assetsFile.PackageSpec.
RestoreMetadata
.ProjectPath),
935
foreach (var framework in assetsFile.PackageSpec.
RestoreMetadata
.TargetFrameworks)
NuGet.CommandLine.XPlat (21)
Commands\Package\Update\PackageUpdateCommandRunner.cs (3)
511
if (project.
RestoreMetadata
.CentralPackageFloatingVersionsEnabled)
703
bool.TryParse(projectSpec?.
RestoreMetadata
?.RestoreAuditProperties?.EnableAudit, out bool result)
708
string.Equals(projectSpec?.
RestoreMetadata
?.RestoreAuditProperties?.AuditMode, "all", StringComparison.OrdinalIgnoreCase);
Commands\Package\Update\PackageUpdateIO.cs (1)
469
var assetsFilePath = Path.Combine(packageSpec.
RestoreMetadata
.OutputPath, LockFileFormat.AssetsFileName);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (11)
88
.Where(p => p.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackageReference &&
89
PathUtility.GetStringComparerBasedOnOS().Equals(Path.GetFullPath(p.
RestoreMetadata
.ProjectPath), projectFullPath))
112
if (originalPackageSpec.
RestoreMetadata
.CentralPackageVersionsEnabled && !msBuild.AreCentralVersionRequirementsSatisfied(packageReferenceArgs, originalPackageSpec))
132
originalPackageSpec.
RestoreMetadata
.Sources =
141
if (originalPackageSpec.
RestoreMetadata
.CentralPackageVersionsEnabled)
193
updatedDgSpec.AddRestore(updatedPackageSpec.
RestoreMetadata
.ProjectUniqueName);
315
IList<PackageSource> sources = AddPackageCommandUtility.EvaluateSources(originalPackageSpec.
RestoreMetadata
.Sources, originalPackageSpec.
RestoreMetadata
.ConfigFilePaths);
333
var packagesPath = project.
RestoreMetadata
.PackagesPath;
336
var isCentralPackageManagementEnabled = project.
RestoreMetadata
.CentralPackageVersionsEnabled;
346
project.
RestoreMetadata
.FallbackFolders);
Commands\Why\DependencyGraphFinder.cs (4)
39
&& (assetsFile.PackageSpec.
RestoreMetadata
.OriginalTargetFrameworks.Count != 1
41
|| assetsFile.PackageSpec.
RestoreMetadata
.TargetFrameworks.Count != 1
88
targetAlias = packageSpec.
RestoreMetadata
.OriginalTargetFrameworks[0];
90
directProjectReferences = packageSpec.
RestoreMetadata
.TargetFrameworks[0].ProjectReferences;
Utility\MSBuildAPIUtility.cs (2)
209
if (packageSpec.
RestoreMetadata
.CentralPackageVersionOverrideDisabled)
240
if (!packageSpec.
RestoreMetadata
.CentralPackageFloatingVersionsEnabled)
NuGet.Commands (159)
PackagesLockFileBuilder.cs (1)
127
if (assetsFile.PackageSpec.
RestoreMetadata
.CentralPackageVersionsEnabled)
RestoreCommand\DependencyGraphResolver.cs (4)
126
bool isCentralPackageTransitivePinningEnabled = _request.Project.
RestoreMetadata
!= null && _request.Project.
RestoreMetadata
.CentralPackageVersionsEnabled & _request.Project.
RestoreMetadata
.CentralPackageTransitivePinningEnabled;
978
GraphItem<RemoteResolveResult> currentGraphItem = await currentDependencyGraphItem.GetGraphItemAsync(_request.Project.
RestoreMetadata
, projectTargetFramework.PackagesToPrune, IsNewerThanNET10(projectTargetFramework.FrameworkName), isRootProject, targetGraphName, _logger);
RestoreCommand\LockFileBuilder.cs (5)
53
if (project.
RestoreMetadata
?.ProjectStyle == ProjectStyle.PackageReference)
158
var rootProjectStyle = project.
RestoreMetadata
?.ProjectStyle ?? ProjectStyle.Unknown;
482
if (project.
RestoreMetadata
== null || !project.
RestoreMetadata
.CentralPackageVersionsEnabled || !project.
RestoreMetadata
.CentralPackageTransitivePinningEnabled)
RestoreCommand\Logging\RestoreCollectorLogger.cs (3)
28
public string ProjectPath => _projectSpec?.
RestoreMetadata
?.ProjectPath;
47
_projectSpec.
RestoreMetadata
!= null)
71
projectSpec.
RestoreMetadata
?.ProjectWideWarningProperties,
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (4)
34
parentProjectSpec.
RestoreMetadata
?.ProjectWideWarningProperties,
56
parentProjectSpec.
RestoreMetadata
.ProjectName,
240
var key = nodeProjectSpec.
RestoreMetadata
.ProjectPath;
253
nodeProjectSpec.
RestoreMetadata
?.ProjectWideWarningProperties,
RestoreCommand\MonoAndroidDeprecation.cs (3)
24
if (project.
RestoreMetadata
== null)
31
project.
RestoreMetadata
.SdkAnalysisLevel,
32
project.
RestoreMetadata
.UsingMicrosoftNETSdk,
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (13)
144
var projectReferences = rootProject.
RestoreMetadata
?.TargetFrameworks.SelectMany(e => e.ProjectReferences)
152
rootProject.
RestoreMetadata
.ProjectUniqueName,
154
rootProject.
RestoreMetadata
?.ProjectPath,
168
var fallbackPaths = projectPackageSpec.
RestoreMetadata
.FallbackFolders;
170
var settings = _settings ?? Settings.LoadImmutableSettingsGivenConfigPaths(projectPackageSpec.
RestoreMetadata
.ConfigFilePaths, settingsLoadingContext);
171
var packageSources = restoreArgs.GetEffectiveSources(settings, projectPackageSpec.
RestoreMetadata
.Sources);
201
ProjectStyle = project.PackageSpec.
RestoreMetadata
.ProjectStyle,
203
RestoreOutputPath = project.PackageSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.ProjectJson ? rootPath : project.PackageSpec.
RestoreMetadata
.OutputPath,
205
MSBuildProjectExtensionsPath = projectPackageSpec.
RestoreMetadata
.OutputPath,
210
var restoreLegacyPackagesDirectory = project.PackageSpec?.
RestoreMetadata
?.LegacyPackagesDirectory
256
project.
RestoreMetadata
.PackagesPath = restoreArgs.GlobalPackagesFolder;
258
return project.
RestoreMetadata
.PackagesPath;
RestoreCommand\RequestFactory\RestoreArgs.cs (5)
198
if (request.Project.
RestoreMetadata
?.CacheFilePath == null)
200
request.Project.
RestoreMetadata
.CacheFilePath = NoOpRestoreUtilities.GetCacheFilePath(request);
209
request.LockFileVersion = request.Project.
RestoreMetadata
?.UsingMicrosoftNETSdk == true ? LockFileFormat.Version : LockFileFormat.LegacyVersion;
215
|| request.Project.
RestoreMetadata
== null)
221
request.ValidateRuntimeAssets = request.Project.
RestoreMetadata
.ValidateRuntimeAssets;
RestoreCommand\RestoreCommand.cs (40)
181
_enableNewDependencyResolver = _request.Project.RuntimeGraph.Supports.Count == 0 && ShouldUseNewResolverWithLockFile(_isLockFileEnabled, _request.Project) && !_request.Project.
RestoreMetadata
.UseLegacyDependencyResolver;
190
project.
RestoreMetadata
.SdkAnalysisLevel,
191
project.
RestoreMetadata
.UsingMicrosoftNETSdk,
206
_request.Project.
RestoreMetadata
?.RestoreAuditProperties,
352
DoNotWriteDependencyGraphSpec = _request.Project.
RestoreMetadata
.RestoreDoNotWriteDependencyGraphSpec
386
telemetry.TelemetryEvent[UseLegacyDependencyResolver] = _request.Project.
RestoreMetadata
.UseLegacyDependencyResolver;
391
telemetry.TelemetryEvent[TreatWarningsAsErrors] = _request.Project.
RestoreMetadata
.ProjectWideWarningProperties.AllWarningsAsErrors;
392
telemetry.TelemetryEvent[SDKAnalysisLevel] = _request.Project.
RestoreMetadata
.SdkAnalysisLevel;
393
telemetry.TelemetryEvent[UsingMicrosoftNETSdk] = _request.Project.
RestoreMetadata
.UsingMicrosoftNETSdk;
401
var isCpvmEnabled = _request.Project.
RestoreMetadata
?.CentralPackageVersionsEnabled ?? false;
406
var isCentralPackageTransitivePinningEnabled = _request.Project.
RestoreMetadata
?.CentralPackageTransitivePinningEnabled ?? false;
504
_request.Project.
RestoreMetadata
.CacheFilePath,
529
_request.Project.
RestoreMetadata
.SdkAnalysisLevel,
530
_request.Project.
RestoreMetadata
.UsingMicrosoftNETSdk,
792
_request.Project.
RestoreMetadata
.RestoreAuditProperties,
880
if (!SdkAnalysisLevelMinimums.IsEnabled(project.
RestoreMetadata
.SdkAnalysisLevel, project.
RestoreMetadata
.UsingMicrosoftNETSdk, SdkAnalysisLevelMinimums.V10_0_300))
885
bool nonAsciiIsError = SdkAnalysisLevelMinimums.IsEnabled(project.
RestoreMetadata
.SdkAnalysisLevel, project.
RestoreMetadata
.UsingMicrosoftNETSdk, SdkAnalysisLevelMinimums.V11_0_100);
1063
if (project.
RestoreMetadata
== null || project.
RestoreMetadata
.CentralPackageVersionsEnabled)
1070
project.
RestoreMetadata
.SdkAnalysisLevel,
1071
project.
RestoreMetadata
.UsingMicrosoftNETSdk,
1115
if (restoreRequest?.Project?.
RestoreMetadata
== null || !restoreRequest.Project.
RestoreMetadata
.CentralPackageVersionsEnabled)
1158
if (restoreRequest.Project.
RestoreMetadata
.CentralPackageVersionOverrideDisabled && libraryDependency.VersionOverride != null)
1183
if (!restoreRequest.Project.
RestoreMetadata
.CentralPackageFloatingVersionsEnabled)
1271
if (_request.Project.
RestoreMetadata
.ProjectStyle == ProjectStyle.ProjectJson)
1323
if (_request.Project.
RestoreMetadata
.ProjectStyle == ProjectStyle.DotnetCliTool)
1383
var restorePackagesWithLockFile = _request.Project.
RestoreMetadata
?.RestoreLockProperties.RestorePackagesWithLockFile;
1436
else if (_request.IsRestoreOriginalAction && _request.Project.
RestoreMetadata
.RestoreLockProperties.RestoreLockedMode)
1473
if (CacheFileExists(_request.Project.
RestoreMetadata
.CacheFilePath, out cacheFileAge))
1475
cacheFile = FileUtility.SafeRead(_request.Project.
RestoreMetadata
.CacheFilePath, (stream, path) => CacheFileFormat.Read(stream, _logger, path));
1498
_request.Project.
RestoreMetadata
.CacheFilePath = null;
1662
bool isPinningEnabled = _request.Project.
RestoreMetadata
?.CentralPackageVersionsEnabled == true && _request.Project.
RestoreMetadata
?.CentralPackageTransitivePinningEnabled == true; // If pinning is enabled for this project, the error message can provide details about adding a PackageVersion.
2113
if (project.
RestoreMetadata
.UsingMicrosoftNETSdk &&
2115
project.
RestoreMetadata
.SdkAnalysisLevel,
2116
project.
RestoreMetadata
.UsingMicrosoftNETSdk,
2123
if (project.
RestoreMetadata
.UsingMicrosoftNETSdk)
RestoreCommand\Utility\BuildAssetsUtils.cs (7)
410
if (project.
RestoreMetadata
?.ProjectStyle == ProjectStyle.PackageReference)
413
var projFileName = Path.GetFileName(project.
RestoreMetadata
.ProjectPath);
414
path = Path.Combine(project.
RestoreMetadata
.OutputPath, $"{projFileName}.nuget.g{extension}");
428
var projFileName = Path.GetFileName(project.
RestoreMetadata
.ProjectPath);
430
return Path.Combine(project.
RestoreMetadata
.OutputPath, $"{projFileName}.nuget.g{extension}");
461
var multiTargetingFromMetadata = (request.Project.
RestoreMetadata
?.CrossTargeting == true);
607
&& request.Project.
RestoreMetadata
?.SkipContentFileWrite != true)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (37)
94
var uniqueName = spec.
RestoreMetadata
.ProjectUniqueName;
100
var projectPath = spec.
RestoreMetadata
.ProjectPath;
106
if (spec.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackageReference
107
|| spec.
RestoreMetadata
.ProjectStyle == ProjectStyle.DotnetCliTool)
109
validForRestore.Add(spec.
RestoreMetadata
.ProjectUniqueName);
182
result.
RestoreMetadata
.ProjectStyle = restoreType;
183
result.
RestoreMetadata
.ProjectPath = specItem.GetProperty("ProjectPath");
184
result.
RestoreMetadata
.ProjectUniqueName = specItem.GetProperty("ProjectUniqueName");
188
result.Name = result.
RestoreMetadata
.ProjectName
189
?? result.
RestoreMetadata
.ProjectUniqueName
205
result.
RestoreMetadata
.Sources.Add(pkgSource);
210
result.
RestoreMetadata
.ConfigFilePaths.Add(configFilePath);
215
result.
RestoreMetadata
.FallbackFolders.Add(folder);
218
result.
RestoreMetadata
.PackagesPath = specItem.GetProperty("PackagesPath");
219
result.
RestoreMetadata
.OutputPath = specItem.GetProperty("OutputPath");
233
result.
RestoreMetadata
.OriginalTargetFrameworks.Add(
248
result.
RestoreMetadata
.CrossTargeting = IsPropertyTrue(specItem, "CrossTargeting");
251
result.
RestoreMetadata
.LegacyPackagesDirectory = IsPropertyTrue(
256
result.
RestoreMetadata
.ValidateRuntimeAssets = IsPropertyTrue(specItem, "ValidateRuntimeAssets");
259
result.
RestoreMetadata
.SkipContentFileWrite = IsPropertyTrue(specItem, "SkipContentFileWrite");
262
result.
RestoreMetadata
.ProjectWideWarningProperties = GetWarningProperties(specItem);
265
result.
RestoreMetadata
.RestoreLockProperties = GetRestoreLockProperties(specItem);
268
result.
RestoreMetadata
.RestoreAuditProperties = GetRestoreAuditProperties(specItem, items, GetAuditSuppressions(items));
273
var pcRestoreMetadata = (PackagesConfigProjectRestoreMetadata)result.
RestoreMetadata
;
289
result.
RestoreMetadata
.CentralPackageVersionsEnabled = isCentralPackageManagementEnabled;
290
result.
RestoreMetadata
.CentralPackageVersionOverrideDisabled = isCentralPackageVersionOverrideDisabled;
291
result.
RestoreMetadata
.CentralPackageFloatingVersionsEnabled = isCentralPackageFloatingVersionsEnabled;
292
result.
RestoreMetadata
.CentralPackageTransitivePinningEnabled = isCentralPackageTransitivePinningEnabled;
293
result.
RestoreMetadata
.UsingMicrosoftNETSdk = GetUsingMicrosoftNETSdk(specItem.GetProperty("UsingMicrosoftNETSdk"));
294
result.
RestoreMetadata
.SdkAnalysisLevel = GetSdkAnalysisLevel(specItem.GetProperty("SdkAnalysisLevel"));
295
result.
RestoreMetadata
.UseLegacyDependencyResolver = IsPropertyTrue(specItem, "RestoreUseLegacyDependencyResolver");
296
result.
RestoreMetadata
.RestoreDoNotWriteDependencyGraphSpec = IsPropertyTrue(specItem, "RestoreDoNotWriteDependencyGraphSpec");
313
graphSpec.Projects.Select(e => e.
RestoreMetadata
.ProjectPath),
318
foreach (var framework in project.
RestoreMetadata
.TargetFrameworks)
346
foreach (var framework in project.
RestoreMetadata
.TargetFrameworks)
579
spec.
RestoreMetadata
.TargetFrameworks.Add(new ProjectRestoreMetadataFrameworkInfo(targetFrameworkInformation.FrameworkName)
888
spec.
RestoreMetadata
.ProjectName = specItem.GetProperty("ProjectName");
RestoreCommand\Utility\NoOpRestoreUtilities.cs (8)
46
return request.Project.
RestoreMetadata
.CacheFilePath = GetProjectCacheFilePath(cacheRoot);
103
var projectCacheFilePath = request.Project.
RestoreMetadata
?.CacheFilePath;
202
if (request.Project.
RestoreMetadata
.ProjectStyle == ProjectStyle.DotnetCliTool)
208
projectSpec.
RestoreMetadata
.ProjectPath = null;
232
var projFileName = Path.GetFileName(request.Project.
RestoreMetadata
.ProjectPath);
257
request.Project.
RestoreMetadata
.CacheFilePath = GetToolCacheFilePath(toolDirectory, ToolRestoreUtility.GetToolIdOrNullFromSpec(request.Project));
265
var pathResolvers = new List<VersionFolderPathResolver>(request.Project.
RestoreMetadata
.FallbackFolders.Count + 1)
270
foreach (string restoreMetadataFallbackFolder in request.Project.
RestoreMetadata
.FallbackFolders)
RestoreCommand\Utility\PackageSpecFactory.cs (1)
109
ProjectRestoreMetadata metadata = packageSpec.
RestoreMetadata
;
RestoreCommand\Utility\SpecValidationUtility.cs (27)
55
spec.Projects.Select(p => p.
RestoreMetadata
?.ProjectUniqueName)
103
var restoreMetadata = spec.
RestoreMetadata
;
107
var message = string.Format(CultureInfo.CurrentCulture, Strings.MissingRequiredProperty, nameof(spec.
RestoreMetadata
));
112
var projectStyle = spec.
RestoreMetadata
?.ProjectStyle;
184
if (!string.IsNullOrEmpty(spec.
RestoreMetadata
.ProjectJsonPath))
189
nameof(spec.
RestoreMetadata
.ProjectJsonPath),
196
if (string.IsNullOrEmpty(spec.
RestoreMetadata
.OutputPath))
201
nameof(spec.
RestoreMetadata
.OutputPath),
208
if (spec.
RestoreMetadata
.OriginalTargetFrameworks.Count < 1)
213
nameof(spec.
RestoreMetadata
.OriginalTargetFrameworks),
219
List<string> aliases = (spec.TargetFrameworks.Count > 1 || spec.
RestoreMetadata
.TargetFrameworks.Count > 1) ?
224
if (spec.
RestoreMetadata
.TargetFrameworks.Count > 1)
226
if (!EqualityUtility.OrderedEquals(aliases, spec.
RestoreMetadata
.OriginalTargetFrameworks, e => e, StringComparer.OrdinalIgnoreCase, StringComparer.OrdinalIgnoreCase))
231
string.Join(";", spec.
RestoreMetadata
.OriginalTargetFrameworks),
275
if (spec.
RestoreMetadata
.ProjectJsonPath != null)
280
nameof(spec.
RestoreMetadata
.ProjectJsonPath));
325
if (string.IsNullOrEmpty(spec.
RestoreMetadata
.ProjectUniqueName))
330
nameof(spec.
RestoreMetadata
.ProjectUniqueName));
336
if (string.IsNullOrEmpty(spec.
RestoreMetadata
.ProjectName))
341
nameof(spec.
RestoreMetadata
.ProjectName));
347
if (!string.Equals(spec.Name, spec.
RestoreMetadata
.ProjectName, StringComparison.Ordinal))
354
nameof(spec.
RestoreMetadata
.ProjectName),
355
spec.
RestoreMetadata
.ProjectName);
364
if (string.IsNullOrEmpty(spec.
RestoreMetadata
.ProjectPath))
369
nameof(spec.
RestoreMetadata
.ProjectPath));
375
if (spec.
RestoreMetadata
.ProjectPath.EndsWith(".xproj", StringComparison.OrdinalIgnoreCase))
380
nameof(spec.
RestoreMetadata
.ProjectPath));
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
92
if (requestSummary.Request.Project.
RestoreMetadata
?.ProjectStyle == ProjectStyle.DotnetCliTool)
NuGet.PackageManagement (21)
BuildIntegration\DependencyGraphRestoreUtility.cs (12)
230
.FirstOrDefault(e => e.
RestoreMetadata
.ProjectStyle != ProjectStyle.DotnetCliTool);
271
if (packageSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackageReference ||
272
packageSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.ProjectJson ||
273
packageSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.DotnetCliTool) // Don't add global tools to restore specs for solutions
275
dgSpec.AddRestore(packageSpec.
RestoreMetadata
.ProjectUniqueName);
277
var projFileName = Path.GetFileName(packageSpec.
RestoreMetadata
.ProjectPath);
279
var outputPath = packageSpec.
RestoreMetadata
.OutputPath;
283
for (int frameworkCount = 0; frameworkCount < packageSpec.
RestoreMetadata
.TargetFrameworks.Count; frameworkCount++)
285
for (var projectReferenceCount = 0; projectReferenceCount < packageSpec.
RestoreMetadata
.TargetFrameworks[frameworkCount].ProjectReferences.Count; projectReferenceCount++)
287
if (!knownProjects.Contains(packageSpec.
RestoreMetadata
.TargetFrameworks[frameworkCount].ProjectReferences[projectReferenceCount].ProjectPath))
293
foreach (var dependentPackageSpec in persistedDGSpec.Projects.Where(e => !knownProjects.Contains(e.
RestoreMetadata
.ProjectPath)))
297
knownProjects.Add(dependentPackageSpec.
RestoreMetadata
.ProjectPath);
NuGetPackageManager.cs (5)
2440
foreach (var projectUniqueName in allSortedProjects.Select(e => e.
RestoreMetadata
.ProjectUniqueName))
3033
if (updatedPackageSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackageReference)
3072
r.SummaryRequest.Request.Project.
RestoreMetadata
.ProjectPath,
3319
projectAction.RestoreResult.LockFile.PackageSpec.
RestoreMetadata
.PackagesPath,
3320
projectAction.RestoreResult.LockFile.PackageSpec.
RestoreMetadata
.FallbackFolders);
Projects\ProjectJsonNuGetProject.cs (4)
250
packageSpec.
RestoreMetadata
.PackagesPath = SettingsUtility.GetGlobalPackagesFolder(settings);
251
packageSpec.
RestoreMetadata
.Sources = SettingsUtility.GetEnabledSources(settings).AsList();
252
packageSpec.
RestoreMetadata
.FallbackFolders = SettingsUtility.GetFallbackPackageFolders(settings).AsList();
253
packageSpec.
RestoreMetadata
.ConfigFilePaths = settings.GetConfigFilePaths();
NuGet.ProjectModel (48)
DependencyGraphSpec.cs (15)
90
project.
RestoreMetadata
.ProjectUniqueName,
93
var closure = GetClosure(project.
RestoreMetadata
.ProjectUniqueName);
96
e.
RestoreMetadata
.ProjectUniqueName,
105
.Select(e => e.
RestoreMetadata
.ProjectUniqueName)
205
return spec?.
RestoreMetadata
?
221
string projectUniqueName = projectSpec.
RestoreMetadata
?.ProjectUniqueName
234
.GroupBy(e => e.
RestoreMetadata
.ProjectUniqueName, PathUtility.GetStringComparerBasedOnOS())
392
writer.WriteObjectStart(project.
RestoreMetadata
.ProjectUniqueName);
430
newSpec.AddRestore(project.
RestoreMetadata
.ProjectUniqueName);
447
newSpec.AddRestore(packageSpec.
RestoreMetadata
.ProjectUniqueName);
464
if (project.
RestoreMetadata
.ProjectStyle != ProjectStyle.DotnetCliTool)
470
if (_restore.Contains(project.
RestoreMetadata
.ProjectUniqueName))
472
newSpec.AddRestore(project.
RestoreMetadata
.ProjectUniqueName);
485
return spec.
RestoreMetadata
.ProjectUniqueName;
493
return spec.
RestoreMetadata
JsonPackageSpecReader.Utf8JsonStreamReader.cs (3)
170
packageSpec.Name ??= packageSpec.
RestoreMetadata
?.ProjectName;
173
packageSpec.FilePath ??= packageSpec.
RestoreMetadata
?.ProjectJsonPath
174
?? packageSpec.
RestoreMetadata
?.ProjectPath;
LockFile\LockFileFormat.cs (1)
218
var projectPath = lockFile.PackageSpec?.
RestoreMetadata
?.ProjectPath;
LockFile\Utf8JsonStreamLockFileConverter.cs (1)
216
var projectPath = lockFile.PackageSpec?.
RestoreMetadata
?.ProjectPath;
PackageSpec.cs (4)
89
hashCode.AddObject(
RestoreMetadata
);
117
EqualityUtility.EqualsWithNullCheck(
RestoreMetadata
, other.
RestoreMetadata
);
145
RestoreMetadata =
RestoreMetadata
?.Clone()
PackageSpecExtensions.cs (3)
41
frameworkInfo = project.
RestoreMetadata
?.TargetFrameworks
76
if (project.
RestoreMetadata
!= null)
78
foreach (var framework in project.
RestoreMetadata
.TargetFrameworks.NoAllocEnumerate())
PackageSpecOperations.cs (3)
74
var newDependency = CreateDependency(dependencyId, range, spec.
RestoreMetadata
?.CentralPackageVersionsEnabled ?? false);
167
IReadOnlyDictionary<string, CentralPackageVersion> newCentralPackageVersions = spec.
RestoreMetadata
?.CentralPackageVersionsEnabled ?? false ?
290
var newDependency = CreateDependency(packageId, range, spec.
RestoreMetadata
?.CentralPackageVersionsEnabled ?? false);
PackageSpecReferenceDependencyProvider.cs (7)
124
var projectStyle = packageSpec?.
RestoreMetadata
?.ProjectStyle ?? ProjectStyle.Unknown;
192
var projectStyle = packageSpec.
RestoreMetadata
?.ProjectStyle ?? ProjectStyle.Unknown;
197
if (packageSpec.
RestoreMetadata
?.Files != null)
201
= packageSpec.
RestoreMetadata
.Files.ToList();
207
if (packageSpec.
RestoreMetadata
== null
374
if (_useLegacyDependencyGraphResolution && packageSpec.
RestoreMetadata
?.CentralPackageVersionsEnabled == true &&
375
packageSpec.
RestoreMetadata
?.CentralPackageTransitivePinningEnabled == true)
PackageSpecWriter.cs (3)
87
var msbuildMetadata = packageSpec.
RestoreMetadata
;
145
if (packageSpec.
RestoreMetadata
.SdkAnalysisLevel is not null)
147
SetValue(writer, "SdkAnalysisLevel", packageSpec.
RestoreMetadata
.SdkAnalysisLevel.ToString());
ProjectLockFile\PackagesLockFileUtilities.cs (8)
27
var restorePackagesWithLockFile = project.
RestoreMetadata
?.RestoreLockProperties.RestorePackagesWithLockFile;
33
if (project.
RestoreMetadata
== null || project.BaseDirectory == null)
39
var path = project.
RestoreMetadata
.RestoreLockProperties.NuGetLockFilePath;
46
var projectName = Path.GetFileNameWithoutExtension(project.
RestoreMetadata
.ProjectPath);
177
foreach (var restoreMetadataFramework in project.
RestoreMetadata
.TargetFrameworks)
223
if (p2pSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.PackagesConfig || p2pSpec.
RestoreMetadata
.ProjectStyle == ProjectStyle.Unknown)
244
var p2pSpecProjectRestoreMetadataFrameworkInfo = p2pSpec.
RestoreMetadata
.TargetFrameworks.FirstOrDefault(e => e.TargetAlias == p2pSpecTargetFrameworkInformation.TargetAlias);