5 instantiations of ProjectRestoreReference
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
472
projectReferences.Add(new
ProjectRestoreReference
NuGet.Commands (2)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
591
var reference = new
ProjectRestoreReference
()
RestoreCommand\Utility\PackageSpecFactory.cs (1)
762
projectReferences.Add(new
ProjectRestoreReference
NuGet.ProjectModel (2)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1363
projectReferences.Add(new
ProjectRestoreReference
()
ProjectRestoreReference.cs (1)
74
var clonedObject = new
ProjectRestoreReference
();
38 references to ProjectRestoreReference
NuGet.Build.Tasks.Console (2)
MSBuildStaticGraphRestore.cs (2)
458
internal static List<
ProjectRestoreReference
> GetProjectReferences(IMSBuildProject project)
466
var projectReferences = new List<
ProjectRestoreReference
>(projectReferenceItems.Count);
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
956
foreach (
var
projectReference in framework.ProjectReferences)
NuGet.CommandLine.XPlat (4)
Commands\Why\DependencyGraphFinder.cs (4)
51
IList<
ProjectRestoreReference
> directProjectReferences)
74
static (string targetAlias, ImmutableArray<LibraryDependency> directPackages, IList<
ProjectRestoreReference
> directProjectReferences)
79
IList<
ProjectRestoreReference
> directProjectReferences;
98
IList<
ProjectRestoreReference
> directProjectReferences,
NuGet.Commands (12)
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (1)
145
?? new List<
ProjectRestoreReference
>();
RestoreCommand\Utility\MSBuildRestoreUtility.cs (9)
147
public static void ApplyIncludeFlags(
ProjectRestoreReference
dependency, string includeAssets, string excludeAssets, string privateAssets)
348
foreach (
var
projectReference in framework.ProjectReferences)
541
var aliasGroups = new Dictionary<string, List<
ProjectRestoreReference
>>();
545
aliasGroups.Add(alias, new List<
ProjectRestoreReference
>());
563
List<
ProjectRestoreReference
> references;
576
foreach (KeyValuePair<string, List<
ProjectRestoreReference
>> frameworkPair in aliasGroups)
587
private static Tuple<List<string>,
ProjectRestoreReference
> GetProjectRestoreReference(IMSBuildItem item)
591
var
reference = new ProjectRestoreReference()
599
return new Tuple<List<string>,
ProjectRestoreReference
>(frameworks, reference);
RestoreCommand\Utility\PackageSpecFactory.cs (2)
748
internal static List<
ProjectRestoreReference
> GetProjectReferences(ITargetFramework project)
756
var projectReferences = new List<
ProjectRestoreReference
>(projectReferenceItems.Count);
NuGet.PackageManagement (5)
Projects\DefaultProjectServices.cs (2)
53
public Task<IEnumerable<
ProjectRestoreReference
>> GetProjectReferencesAsync(
57
return TaskResult.EmptyEnumerable<
ProjectRestoreReference
>();
Projects\IProjectSystemReferencesReader.cs (1)
40
Task<IEnumerable<
ProjectRestoreReference
>> GetProjectReferencesAsync(
Projects\MSBuildNuGetProject.cs (1)
694
foreach (
var
reference in references)
Projects\ProjectJsonNuGetProject.cs (1)
235
foreach (
var
reference in references)
NuGet.ProjectModel (14)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1317
List<
ProjectRestoreReference
> projectReferences = new();
PackageSpecReferenceDependencyProvider.cs (1)
256
foreach (
var
reference in referencesForFramework.ProjectReferences)
PackageSpecWriter.cs (1)
244
foreach (
var
project in framework.ProjectReferences.OrderBy(e => e.ProjectPath, PathUtility.GetStringComparerBasedOnOS()))
ProjectLockFile\PackagesLockFileUtilities.cs (4)
188
foreach (
var
projectReference in restoreMetadataFramework.ProjectReferences)
256
foreach (
var
reference in p2pSpecProjectRestoreMetadataFrameworkInfo.ProjectReferences)
470
private static (bool, string) HasP2PDependencyChanged(IEnumerable<LibraryDependency> newDependencies, IEnumerable<
ProjectRestoreReference
> projectRestoreReferences, IReadOnlyDictionary<string, PrunePackageReference> dependentProjectPackagesToPrune, IReadOnlyDictionary<string, PrunePackageReference> packagesToPrune, LockFileDependency projectDependency, DependencyGraphSpec dgSpec)
521
foreach (
var
dependency in transitivelyFlowingProjectReferences)
ProjectRestoreMetadataFrameworkInfo.cs (2)
27
public IList<
ProjectRestoreReference
> ProjectReferences { get; set; } = new List<
ProjectRestoreReference
>();
ProjectRestoreReference.cs (5)
12
public class ProjectRestoreReference : IEquatable<
ProjectRestoreReference
>
45
return Equals(obj as
ProjectRestoreReference
);
53
public bool Equals(
ProjectRestoreReference
other)
72
public
ProjectRestoreReference
Clone()
74
var
clonedObject = new ProjectRestoreReference();