11 instantiations of PackageSpec
aspire-managed (1)
NuGet\Commands\RestoreCommand.cs (1)
383
return new
PackageSpec
([tfInfo])
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
82
var packageSpec = new
PackageSpec
(frameworks)
NuGet.Build.Tasks (1)
GetReferenceNearestTargetFrameworkTask.cs (1)
159
var packageSpec = new
PackageSpec
(targetFrameworkInformations);
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
980
var packageSpec = new
PackageSpec
(targetFrameworkInfos)
NuGet.Commands (3)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
883
var spec = new
PackageSpec
();
RestoreCommand\Utility\PackageSpecFactory.cs (1)
75
var packageSpec = new
PackageSpec
(targetFrameworkInfos)
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
30
return new
PackageSpec
()
NuGet.PackageManagement (1)
Projects\MSBuildNuGetProject.cs (1)
663
packageSpec = new
PackageSpec
(new List<TargetFrameworkInformation>
NuGet.ProjectModel (3)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
113
var packageSpec = new
PackageSpec
();
LockFile\Utf8JsonStreamLockFileConverter.cs (1)
149
lockFile.PackageSpec = new
PackageSpec
(Array.Empty<TargetFrameworkInformation>());
PackageSpec.cs (1)
135
return new
PackageSpec
(
255 references to PackageSpec
aspire-managed (2)
NuGet\Commands\RestoreCommand.cs (2)
176
var
packageSpec = BuildPackageSpec(packages, nugetFramework, outputPath, packagesDir, packageSources);
331
private static
PackageSpec
BuildPackageSpec(
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
82
var
packageSpec = new PackageSpec(frameworks)
NuGet.Build.Tasks (7)
BuildTasksUtility.cs (4)
46
foreach (
var
project in spec.Projects.Where(DoesProjectSupportRestore))
71
/// Determines if the specified <see cref="
PackageSpec
" /> supports restore.
73
/// <param name="packageSpec">A <see cref="
PackageSpec
" /> for a project.</param>
75
public static bool DoesProjectSupportRestore(
PackageSpec
packageSpec)
GetReferenceNearestTargetFrameworkTask.cs (1)
159
var
packageSpec = new PackageSpec(targetFrameworkInformations);
RestoreTask.cs (2)
257
IReadOnlyList<
PackageSpec
> projects = dependencyGraphSpec.Projects;
261
foreach (
PackageSpec
project in projects)
NuGet.Build.Tasks.Console (12)
MSBuildStaticGraphRestore.cs (12)
557
/// <returns>The <see cref="NuGetVersion" /> of the specified project if one was found, otherwise <see cref="
PackageSpec
.DefaultVersion" />.</returns>
564
return
PackageSpec
.DefaultVersion;
823
var
packageSpec = PackageSpecFactory.GetPackageSpec(project, settings);
842
var
packageSpec = GetPackageSpec(project.OuterProject, project);
856
Func<TProject,
PackageSpec
> getPackageSpec)
888
PackageSpec
packageSpec = getPackageSpec(project.Value);
931
PackageSpec
project = dependencyGraphSpec.GetProjectSpec(entryPoint.ProjectFile);
956
/// Gets a <see cref="
PackageSpec
" /> for the specified project.
961
private
PackageSpec
GetPackageSpec(IMSBuildProject project, IReadOnlyDictionary<string, IMSBuildProject> allInnerNodes)
980
var
packageSpec = new PackageSpec(targetFrameworkInfos)
1359
IReadOnlyList<
PackageSpec
> projects = dependencyGraphSpec.Projects;
1361
foreach (
PackageSpec
project in projects)
NuGet.CommandLine.XPlat (25)
Commands\Package\Update\IPackageUpdateIO.cs (1)
61
PackageSpec
updatedPackageSpec,
Commands\Package\Update\PackageUpdateCommandRunner.cs (13)
107
var
updatedPackageSpec = updatedDgSpec.GetProjectSpec(projectPath);
136
PackageSpec
projectSpec = assetsFile.PackageSpec;
263
PackageSpec
projectSpec = dgSpec.GetProjectSpec(projectPath);
295
PackageSpec
projectSpec = dgSpec.GetProjectSpec(projectPath);
317
PackageSpec
projectSpec = dgSpec.GetProjectSpec(projectPath);
393
PackageSpec
project,
489
GetReferencedVersion(string packageId,
PackageSpec
project, ILoggerWithColor logger)
551
PackageSpec
project,
612
private static List<(PackageWithVersionRange identity, List<string> tfms)>? GetAllPackagesReferencedByProject(
PackageSpec
project, ILoggerWithColor logger)
671
foreach (
var
project in currentDgSpec.Projects)
676
var
updatedPackageSpec = project.Clone();
702
private static bool NuGetAuditEnabled(
PackageSpec
projectSpec) =>
707
private static bool IsNuGetAuditModeSetToAll(
PackageSpec
projectSpec) =>
Commands\Package\Update\PackageUpdateIO.cs (4)
79
foreach (
var
packageSpec in result.Projects)
183
/// <inheritdoc cref="IPackageUpdateIO.UpdatePackageReference(
PackageSpec
, IPackageUpdateIO.RestoreResult, List{string}, PackageToUpdate, ILogger)"/>
184
public void UpdatePackageReference(
PackageSpec
updatedPackageSpec, IPackageUpdateIO.RestoreResult restorePreviewResult, List<string> packageTfmAliases, PackageToUpdate packageToUpdate, ILogger logger)
468
var
packageSpec = dgSpec.GetProjectSpec(projectPath);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (5)
109
var
originalPackageSpec = matchingPackageSpecs.FirstOrDefault();
179
var
updatedPackageSpec = originalPackageSpec.Clone();
308
internal static string GetAliasForFramework(
PackageSpec
spec, NuGetFramework framework)
313
public static async Task<NuGetVersion> GetLatestVersionAsync(
PackageSpec
originalPackageSpec, string packageId, ILogger logger, bool prerelease)
324
PackageSpec
project,
Commands\Why\DependencyGraphFinder.cs (1)
75
GetTargetFrameworkData(bool useTargetAlias, LockFileTarget target,
PackageSpec
packageSpec)
Utility\MSBuildAPIUtility.cs (1)
201
public bool AreCentralVersionRequirementsSatisfied(PackageReferenceArgs packageReferenceArgs,
PackageSpec
packageSpec)
NuGet.Commands (95)
RestoreCommand\CompatibilityChecker.cs (4)
42
PackageSpec
packageSpec)
368
private CompatibilityData GetCompatibilityData(RestoreTargetGraph graph, LibraryIdentity libraryId,
PackageSpec
packageSpec)
442
public
PackageSpec
PackageSpec { get; }
444
public CompatibilityData(ImmutableArray<string> files, LockFileTargetLibrary targetLibrary,
PackageSpec
packageSpec)
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (5)
27
public static async Task LogAsync(IEnumerable<IRestoreTargetGraph> graphs,
PackageSpec
project, ILogger logger)
131
PackageSpec
project,
182
internal static IEnumerable<RestoreLogMessage> GetProjectDependenciesMissingVersion(
PackageSpec
project)
198
public static IEnumerable<RestoreLogMessage> GetProjectDependenciesMissingLowerBounds(
PackageSpec
project)
320
private static string[] GetDependencyTargetGraphs(
PackageSpec
spec, LibraryDependency dependency)
RestoreCommand\LockFileBuilder.cs (3)
40
PackageSpec
project,
427
private static void AddProjectFileDependenciesForPackageReference(
PackageSpec
project, LockFile lockFile, List<RestoreTargetGraph> targetGraphs)
480
private void AddCentralTransitiveDependencyGroupsForPackageReference(
PackageSpec
project, LockFile lockFile, IEnumerable<RestoreTargetGraph> targetGraphs, ILogger logger)
RestoreCommand\Logging\PackageSpecificWarningProperties.cs (2)
32
public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(
PackageSpec
packageSpec)
54
public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(
PackageSpec
packageSpec,
RestoreCommand\Logging\RestoreCollectorLogger.cs (2)
25
private
PackageSpec
_projectSpec;
66
public void ApplyRestoreInputs(
PackageSpec
projectSpec)
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (5)
29
PackageSpec
parentProjectSpec)
114
var
nodeProjectSpec = GetNodePackageSpec(localMatch);
236
PackageSpec
nodeProjectSpec,
309
private static
PackageSpec
GetNodePackageSpec(LocalMatch localMatch)
311
return (
PackageSpec
)localMatch.LocalLibrary.Items[KnownLibraryProperties.PackageSpec];
RestoreCommand\MonoAndroidDeprecation.cs (1)
22
internal static bool ShouldCheck(
PackageSpec
project, NuGetFramework framework)
RestoreCommand\ProjectRestoreCommand.cs (1)
217
internal static async Task<DownloadDependencyResolutionResult[]> DownloadDependenciesAsync(
PackageSpec
packageSpec, RemoteWalkContext context, TelemetryActivity telemetryActivity, string telemetryPrefix, CancellationToken cancellationToken)
RestoreCommand\ProjectRestoreRequest.cs (2)
15
PackageSpec
packageSpec,
40
public
PackageSpec
Project { get; }
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (5)
98
IReadOnlyList<
PackageSpec
> closure = dgFile.GetClosure(projectNameToRestore);
137
IReadOnlyList<
PackageSpec
> closure = dgFile.GetClosure(projectNameToRestore);
142
private static ExternalProjectReference GetExternalProject(
PackageSpec
rootProject)
166
var
projectPackageSpec = projectDgSpec.GetProjectSpec(projectNameToRestore);
252
private string GetPackagesPath(RestoreArgs restoreArgs,
PackageSpec
project)
RestoreCommand\RestoreCommand.cs (16)
186
private static bool ShouldUseNewResolverWithLockFile(bool isLockFileEnabled,
PackageSpec
project)
415
internal static void PopulatePruningEnabledTelemetry(
PackageSpec
project, TelemetryEvent telemetryEvent)
878
internal static bool EnsureNoAliasesWithDisallowedCharacters(
PackageSpec
project, ILogger logger)
937
internal static void AnalyzePruningResults(
PackageSpec
project, TelemetryEvent telemetryEvent, ILogger logger)
947
static Dictionary<string, List<string>> GetPrunableDirectPackages(
PackageSpec
project)
979
static void RaiseNU1510WarningsIfNeeded(
PackageSpec
project, ILogger logger, bool enablePruningWarnings, Dictionary<string, List<string>> prunedDirectPackages, TelemetryEvent telemetry)
1023
static bool HasFrameworkNewerThanNET10(
PackageSpec
project)
1036
static Dictionary<string, string> InitializeAliasToTargetGraphName(
PackageSpec
project)
1062
var
project = _request.Project;
1576
PackageSpec
project,
1756
PackageSpec
project,
2111
private static bool DoesProjectToolsetSupportsDuplicateFrameworks(
PackageSpec
project)
2177
internal static bool HasDuplicateFrameworks(
PackageSpec
packageSpec)
2256
/// <param name="packageSpec">The <see cref="
PackageSpec
" /> with information about the project.</param>
2259
internal static List<FrameworkRuntimeDefinition> CreateFrameworkRuntimeDefinitions(
PackageSpec
packageSpec, ISet<string> runtimeIds)
2304
private static ExternalProjectReference ToExternalProjectReference(
PackageSpec
project)
RestoreCommand\RestoreRequest.cs (2)
29
PackageSpec
project,
67
public
PackageSpec
Project { get; }
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
406
public static string GetMSBuildFilePath(
PackageSpec
project, string extension)
426
public static string GetMSBuildFilePathForPackageReferenceStyleProject(
PackageSpec
project, string extension)
433
public static List<MSBuildOutputFile> GetMSBuildOutputFiles(
PackageSpec
project,
RestoreCommand\Utility\IncludeFlagUtils.cs (2)
20
PackageSpec
project,
35
PackageSpec
spec)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (16)
91
foreach (
var
spec in validProjectSpecs)
158
public static
PackageSpec
GetPackageSpec(IEnumerable<IMSBuildItem> items)
165
PackageSpec
result = null;
316
foreach (
var
project in graphSpec.Projects)
344
foreach (
var
project in graphSpec.Projects)
538
private static void AddProjectReferences(
PackageSpec
spec, IEnumerable<IMSBuildItem> items)
602
private static bool AddDownloadDependencyIfNotExist(
PackageSpec
spec, string targetAlias, DownloadDependency dependency)
617
private static bool AddDependencyIfNotExist(
PackageSpec
spec, string targetAlias, LibraryDependency dependency)
635
private static void AddPackageReferences(
PackageSpec
spec, IEnumerable<IMSBuildItem> items, bool isCpvmEnabled)
704
internal static void AddPrunePackageReferences(
PackageSpec
spec, IEnumerable<IMSBuildItem> items)
777
internal static void AddPackageDownloads(
PackageSpec
spec, IEnumerable<IMSBuildItem> items)
831
private static void AddFrameworkReferences(
PackageSpec
spec, IEnumerable<IMSBuildItem> items)
847
private static bool AddFrameworkReferenceIfNotExists(
PackageSpec
spec, string targetAlias, string frameworkReference, string privateAssetsValue)
881
private static
PackageSpec
GetBaseSpec(IMSBuildItem specItem, ProjectStyle projectStyle, IEnumerable<IMSBuildItem> items)
883
var
spec = new PackageSpec();
1231
private static void AddCentralPackageVersions(
PackageSpec
spec, IEnumerable<IMSBuildItem> items)
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
205
foreach (
var
projectSpec in dgSpec.Projects)
RestoreCommand\Utility\PackageSpecFactory.cs (10)
24
/// <seealso cref="RestoreRequest"/> uses <see cref="
PackageSpec
"/> instances to represent project restore inputs.
25
/// This class provides a single implementation of creating a <see cref="
PackageSpec
"/> from an <see cref="IProject"/>,
45
public static
PackageSpec
? GetPackageSpec(IProject project, ISettings settings)
47
PackageSpec
? packageSpec = GetIntermediatePackageSpec(project);
66
public static
PackageSpec
? GetIntermediatePackageSpec(IProject project)
75
var
packageSpec = new PackageSpec(targetFrameworkInfos)
102
/// Apply <see cref="ISettings"/> to a <see cref="
PackageSpec
"/> created by <see cref="GetIntermediatePackageSpec"/>.
107
public static void ApplySettings(
PackageSpec
packageSpec, ISettings settings)
242
/// <returns>The <see cref="NuGetVersion" /> of the specified project if one was found, otherwise <see cref="
PackageSpec
.DefaultVersion" />.</returns>
249
return
PackageSpec
.DefaultVersion;
RestoreCommand\Utility\SpecValidationUtility.cs (10)
45
foreach (
var
projectSpec in spec.Projects)
86
public static void ValidateProjectSpec(
PackageSpec
spec)
91
private static void ValidateProjectSpec(
PackageSpec
spec, ILogger logger)
144
private static void ValidateFrameworks(
PackageSpec
spec, IEnumerable<string> files, ILogger logger)
178
private static void ValidateProjectSpecPackageReference(
PackageSpec
spec, IEnumerable<string> files, ILogger logger)
255
private static void ValidateToolSpec(
PackageSpec
spec, IEnumerable<string> files)
272
private static void ValidateProjectSpecOther(
PackageSpec
spec, IEnumerable<string> files)
300
private static void ValidateProjectMetadata(
PackageSpec
spec, IEnumerable<string> files)
361
private static void ValidateProjectMSBuildMetadata(
PackageSpec
spec, IEnumerable<string> files)
386
private static IEnumerable<LibraryDependency> GetAllDependencies(
PackageSpec
spec)
RestoreCommand\Utility\ToolRestoreUtility.cs (3)
24
public static
PackageSpec
GetSpec(string projectFilePath, string id, VersionRange versionRange, NuGetFramework framework, string packagesPath, IList<string> fallbackFolders, IList<PackageSource> sources, WarningProperties projectWideWarningProperties)
150
public static string GetToolIdOrNullFromSpec(
PackageSpec
spec)
158
public static LibraryDependency GetToolDependencyOrNullFromSpec(
PackageSpec
spec)
Utility\Extensions.cs (2)
19
public static ISet<LibraryDependency> GetAllPackageDependencies(this
PackageSpec
project)
26
public static ISet<LibraryDependency> GetPackageDependenciesForFramework(this
PackageSpec
project, NuGetFramework framework)
NuGet.PackageManagement (30)
BuildIntegration\DependencyGraphRestoreUtility.cs (6)
116
PackageSpec
packageSpec,
166
IEnumerable<
PackageSpec
> updatedNugetPackageSpecs,
225
public static async Task<
PackageSpec
> GetProjectSpec(IDependencyGraphProject project, DependencyGraphCacheContext context)
229
var
projectSpec = specs
267
foreach (
var
packageSpec in packageSpecs)
293
foreach (
var
dependentPackageSpec in persistedDGSpec.Projects.Where(e => !knownProjects.Contains(e.RestoreMetadata.ProjectPath)))
DependencyGraphCacheContext.cs (2)
37
public Dictionary<string,
PackageSpec
> PackageSpecCache { get; set; } =
38
new Dictionary<string,
PackageSpec
>(StringComparer.Ordinal);
IDependencyGraphProject.cs (3)
14
/// This interface has logic for creating the <see cref="
PackageSpec
"/> as well as for detecting no-op cases where
28
Task<IReadOnlyList<
PackageSpec
>> GetPackageSpecsAsync(DependencyGraphCacheContext context);
34
Task<(IReadOnlyList<
PackageSpec
> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context);
NuGetPackageManager.cs (10)
2930
var updatedNugetPackageSpecLookup = new Dictionary<string,
PackageSpec
>(PathUtility.GetStringComparerBasedOnOS());
2931
var originalNugetPackageSpecLookup = new Dictionary<string,
PackageSpec
>(PathUtility.GetStringComparerBasedOnOS());
2999
var
originalPackageSpec = await DependencyGraphRestoreUtility.GetProjectSpec(buildIntegratedProject, dependencyGraphContext);
3003
var
updatedPackageSpec = originalPackageSpec.Clone();
3065
var
updatedPackageSpec = updatedNugetPackageSpecLookup[buildIntegratedProject.MSBuildProjectPath];
3066
var
originalPackageSpec = originalNugetPackageSpecLookup[buildIntegratedProject.MSBuildProjectPath];
3088
PackageSpec
referencePackageSpec = null;
3189
internal static BuildIntegratedInstallationContext CreateInstallationContextForPackageId(string packageIdentityId,
PackageSpec
packageSpec,
PackageSpec
originalPackageSpec, List<string> unsuccessfulFrameworks)
3217
private static bool DoesPackageAppearWithDifferentVersions(string packageIdentityId,
PackageSpec
packageSpec)
Projects\BuildIntegratedNuGetProject.cs (2)
60
public abstract Task<IReadOnlyList<
PackageSpec
>> GetPackageSpecsAsync(DependencyGraphCacheContext context);
62
public abstract Task<(IReadOnlyList<
PackageSpec
> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context);
Projects\MSBuildNuGetProject.cs (4)
640
public async Task<IReadOnlyList<
PackageSpec
>> GetPackageSpecsAsync(DependencyGraphCacheContext context)
646
public async Task<(IReadOnlyList<
PackageSpec
> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context)
657
return (new List<
PackageSpec
>(), null);
660
PackageSpec
packageSpec = null;
Projects\ProjectJsonNuGetProject.cs (3)
166
public override async Task<IReadOnlyList<
PackageSpec
>> GetPackageSpecsAsync(DependencyGraphCacheContext context)
172
public override async Task<(IReadOnlyList<
PackageSpec
> dgSpecs, IReadOnlyList<IAssetsLogMessage> additionalMessages)> GetPackageSpecsAndAdditionalMessagesAsync(DependencyGraphCacheContext context)
174
PackageSpec
packageSpec = null;
NuGet.ProjectModel (83)
DependencyGraphSpec.cs (31)
30
private readonly SortedDictionary<string,
PackageSpec
> _projects = new(PathUtility.GetStringComparerBasedOnOS());
68
public IReadOnlyList<
PackageSpec
> Projects => _projects.Values.ToList();
70
public
PackageSpec
GetProjectSpec(string projectUniqueName)
77
PackageSpec
project;
85
var parents = new List<
PackageSpec
>();
87
foreach (
var
project in Projects)
118
foreach (
var
spec in GetClosure(projectUniqueName))
136
public DependencyGraphSpec CreateFromClosure(string projectUniqueName, IReadOnlyList<
PackageSpec
> closure)
152
foreach (
PackageSpec
packageSpec in closure)
164
public IReadOnlyList<
PackageSpec
> GetClosure(string rootUniqueName)
171
var closure = new List<
PackageSpec
>();
174
var toWalk = new Stack<
PackageSpec
>();
181
var
spec = toWalk.Pop();
202
private static IEnumerable<string> GetProjectReferenceNames(
PackageSpec
spec, SortedDictionary<string,
PackageSpec
> projectsByUniqueName)
218
public void AddProject(
PackageSpec
projectSpec)
239
foreach (
var
project in projects)
320
var
packageSpec = JsonPackageSpecReader.GetPackageSpec(ref jsonReader, name: null, path, EnvironmentVariableWrapper.Instance);
369
private void Write(RuntimeModel.IObjectWriter writer, bool hashing, Action<
PackageSpec
, RuntimeModel.IObjectWriter, bool, IEnvironmentVariableReader> writeAction)
390
var
project = pair.Value;
404
public static IReadOnlyList<
PackageSpec
> SortPackagesByDependencyOrder(
405
IEnumerable<
PackageSpec
> packages)
418
foreach (
var
project in Projects)
426
public DependencyGraphSpec WithReplacedSpec(
PackageSpec
project)
432
foreach (
var
child in Projects)
440
public DependencyGraphSpec WithPackageSpecs(IEnumerable<
PackageSpec
> packageSpecs)
444
foreach (
var
packageSpec in packageSpecs)
450
foreach (
var
child in Projects)
462
foreach (
var
project in Projects)
483
private static string GetPackageSpecId(
PackageSpec
spec)
491
private static string[] GetPackageSpecDependencyIds(
PackageSpec
spec)
ExternalProjectReference.cs (3)
18
private
PackageSpec
_packageSpec;
29
PackageSpec
packageSpec,
76
public
PackageSpec
PackageSpec
JsonPackageSpecReader.cs (5)
28
public static
PackageSpec
GetPackageSpec(string name, string packageSpecPath)
33
public static
PackageSpec
GetPackageSpec(string json, string name, string packageSpecPath)
41
public static
PackageSpec
GetPackageSpec(Stream stream, string name, string packageSpecPath, string snapshotValue)
46
internal static
PackageSpec
GetPackageSpec(Stream stream, string name, string packageSpecPath, string snapshotValue, IEnvironmentVariableReader environmentVariableReader)
68
private static void AddTargetFramework(
PackageSpec
packageSpec, NuGetFramework frameworkName, NuGetFramework secondaryFramework, TargetFrameworkInformation targetFrameworkInformation)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (8)
101
internal static
PackageSpec
GetPackageSpecUtf8JsonStreamReader(Stream stream, string name, string packageSpecPath, IEnvironmentVariableReader environmentVariableReader, string snapshotValue = null)
104
var
packageSpec = GetPackageSpec(ref reader, name, packageSpecPath, environmentVariableReader, snapshotValue);
111
internal static
PackageSpec
GetPackageSpec(ref Utf8JsonStreamReader jsonReader, string name, string packageSpecPath, IEnvironmentVariableReader environmentVariableReader, string snapshotValue = null)
113
var
packageSpec = new PackageSpec();
703
private static void ReadFrameworks(ref Utf8JsonStreamReader reader,
PackageSpec
packageSpec)
721
private static void ReadImports(
PackageSpec
packageSpec, ref Utf8JsonStreamReader jsonReader, List<NuGetFramework> importFrameworks)
747
private static void ReadMSBuildMetadata(ref Utf8JsonStreamReader jsonReader,
PackageSpec
packageSpec, IEnvironmentVariableReader environmentVariableReader)
1412
private static void ReadTargetFrameworks(
PackageSpec
packageSpec, ref Utf8JsonStreamReader jsonReader)
LockFile\LockFile.cs (1)
30
public
PackageSpec
PackageSpec { get; set; }
PackageSpec.cs (3)
96
return Equals(obj as
PackageSpec
);
99
public bool Equals(
PackageSpec
other)
123
public
PackageSpec
Clone()
PackageSpecExtensions.cs (6)
16
public static TargetFrameworkInformation GetTargetFramework(this
PackageSpec
project, NuGetFramework targetFramework)
33
public static ProjectRestoreMetadataFrameworkInfo GetRestoreMetadataFramework(this
PackageSpec
project, NuGetFramework targetFramework)
55
public static TargetFrameworkInformation? GetTargetFramework(this
PackageSpec
project, string? targetAlias)
74
public static ProjectRestoreMetadataFrameworkInfo? GetRestoreMetadataFramework(this
PackageSpec
project, string? targetAlias)
98
public static TargetFrameworkInformation GetNearestTargetFramework(this
PackageSpec
project, NuGetFramework targetFramework, string? targetAlias)
141
static void FindMatchingFrameworks(
PackageSpec
project, NuGetFramework targetFramework, ref TargetFrameworkInformation? matchedFramework, ref List<TargetFrameworkInformation>? matchingFrameworks)
PackageSpecOperations.cs (10)
30
public static void AddOrUpdateDependency(
PackageSpec
spec, PackageDependency dependency)
92
public static void AddOrUpdateDependency(
PackageSpec
spec, PackageIdentity identity)
100
public static bool HasPackage(
PackageSpec
spec, string packageId)
118
PackageSpec
spec,
144
PackageSpec
spec,
162
private static TargetFrameworkInformation GetTargetFrameworkInformationWithAddedDependency(
PackageSpec
spec, PackageDependency dependency, TargetFrameworkInformation targetFramework)
199
PackageSpec
spec,
217
PackageSpec
spec,
228
PackageSpec
spec,
264
PackageSpec
spec,
PackageSpecReferenceDependencyProvider.cs (5)
108
PackageSpec
packageSpec = null;
190
private static void AddLibraryProperties(Library library,
PackageSpec
packageSpec, NuGetFramework targetFramework, string alias)
236
private List<LibraryDependency> GetDependenciesFromSpecRestoreMetadata(
PackageSpec
packageSpec, NuGetFramework targetFramework, string targetAlias)
303
PackageSpec
packageSpec,
369
PackageSpec
packageSpec,
PackageSpecWriter.cs (4)
31
public static void Write(
PackageSpec
packageSpec, IObjectWriter writer)
36
internal static void Write(
PackageSpec
packageSpec, IObjectWriter writer, bool hashing, IEnvironmentVariableReader environmentVariableReader)
41
internal static void Write(
PackageSpec
packageSpec, IObjectWriter writer, bool hashing, IEnvironmentVariableReader environmentVariableReader, bool useLegacyWriter)
85
private static void SetMSBuildMetadata(IObjectWriter writer,
PackageSpec
packageSpec, IEnvironmentVariableReader environmentVariableReader, bool useTargetFrameworkAsKey)
ProjectLockFile\PackagesLockFileUtilities.cs (7)
21
public static bool IsNuGetLockFileEnabled(
PackageSpec
project)
31
public static string GetNuGetLockFilePath(
PackageSpec
project)
103
var
project = dgSpec.GetProjectSpec(uniqueName);
192
PackageSpec
spec = dgSpec.GetProjectSpec(projectReference.ProjectUniqueName);
218
var
p2pSpec = dgSpec.GetProjectSpec(p2pUniqueName);
261
var
referenceSpec = dgSpec.GetProjectSpec(reference.ProjectUniqueName);
523
var
referenceSpec = dgSpec.GetProjectSpec(dependency.ProjectUniqueName);