1 implementation of IProject
NuGet.Build.Tasks.Console (1)
RestoreProjectAdapter.cs (1)
14internal class RestoreProjectAdapter : IProject
21 references to IProject
NuGet.Commands (21)
RestoreCommand\IItem.cs (1)
9/// <remarks>See <see cref="IProject"/> for context on why this abstraction exists.</remarks>
RestoreCommand\IProject.cs (1)
11/// <see cref="MSBuildRestoreUtility.GetPackageSpec(IProject)"/> to be shared across all restore entry points.
RestoreCommand\ITargetFramework.cs (1)
12/// <remarks>See <see cref="IProject"/> for more context why this abstraction exists.</remarks>
RestoreCommand\Utility\PackageSpecFactory.cs (18)
25/// This class provides a single implementation of creating a <see cref="PackageSpec"/> from an <see cref="IProject"/>, 45public static PackageSpec? GetPackageSpec(IProject project, ISettings settings) 66public static PackageSpec? GetIntermediatePackageSpec(IProject project) 275/// <param name="project">An <see cref="IProject" /> representing the project.</param> 277private static (ProjectRestoreMetadata? RestoreMetadata, List<TargetFrameworkInformation>? TargetFrameworkInfos) GetProjectRestoreMetadataAndTargetFrameworkInformation(IProject project) 355static (ProjectStyle, string? packagesConfigPath) GetProjectStyle(IProject project) 379internal static List<TargetFrameworkInformation> GetTargetFrameworkInfos(IProject project, bool isCpvmEnabled, bool isPruningEnabledGlobally) 438private static bool GetPackagePruningDefault(IProject project) 450private static RestoreAuditProperties? GetRestoreAuditProperties(IProject project) 475string? GetAuditMode(IProject project) 636private static string? GetPackagesPath(IProject project) 936private static string GetRepositoryPath(IProject project) 981/// <param name="project">An <see cref="IProject" /> representing the project..</param> 983internal static List<PackageSource> GetSources(IProject project) 1080/// <param name="project">The <see cref="IProject" /> representing the project.</param> 1082internal static string? GetRestoreOutputPath(IProject project) 1141/// <param name="project">The <see cref="IProject" /> to get the global property value from.</param> 1144private static string[]? SplitGlobalPropertyValueOrNull(this IProject project, string name)