2 implementations of IPackTaskRequest
NuGet.Build.Tasks.Pack (2)
PackTask.cs (1)
19
public class PackTask : Microsoft.Build.Utilities.Task,
IPackTaskRequest
<ITaskItem>
PackTaskRequest.cs (1)
11
public class PackTaskRequest :
IPackTaskRequest
<IMSBuildItem>
22 references to IPackTaskRequest
NuGet.Build.Tasks.Pack (22)
IPackTaskLogic.cs (6)
11
/// set of parameters provided to the MSBuild pask task is <see cref="
IPackTaskRequest
{TItem}"/>. This interface
20
PackArgs GetPackArgs(
IPackTaskRequest
<IMSBuildItem> request);
25
PackageBuilder GetPackageBuilder(
IPackTaskRequest
<IMSBuildItem> request);
29
/// <see cref="GetPackArgs(
IPackTaskRequest
{IMSBuildItem})"/> and
30
/// <see cref="GetPackageBuilder(
IPackTaskRequest
{IMSBuildItem})"/>.
33
IPackTaskRequest
<IMSBuildItem> request,
PackTask.cs (2)
136
var
request = GetRequest();
166
private
IPackTaskRequest
<IMSBuildItem> GetRequest()
PackTaskLogic.cs (14)
31
public PackArgs GetPackArgs(
IPackTaskRequest
<IMSBuildItem> request)
112
public PackageBuilder GetPackageBuilder(
IPackTaskRequest
<IMSBuildItem> request)
254
private LicenseMetadata BuildLicenseMetadata(
IPackTaskRequest
<IMSBuildItem> request)
322
private static Version GetLicenseExpressionVersion(
IPackTaskRequest
<IMSBuildItem> request)
344
private LockFile GetAssetsFile(
IPackTaskRequest
<IMSBuildItem> request)
412
private static void PopulateFrameworkAssemblyReferences(PackageBuilder builder,
IPackTaskRequest
<IMSBuildItem> request)
490
IPackTaskRequest
<IMSBuildItem> request,
579
private static ISet<NuGetFramework> ParseFrameworks(
IPackTaskRequest
<IMSBuildItem> request, IDictionary<string, string> targetAliasToNuGetFramework)
599
private ICollection<PackageType> ParsePackageTypes(
IPackTaskRequest
<IMSBuildItem> request)
620
private void InitCurrentDirectoryAndFileName(
IPackTaskRequest
<IMSBuildItem> request, PackArgs packArgs)
644
private void InitNuspecOutputPath(
IPackTaskRequest
<IMSBuildItem> request, PackArgs packArgs)
659
IPackTaskRequest
<IMSBuildItem> request,
841
private ISet<string> CalculateFilesToExcludeInPack(
IPackTaskRequest
<IMSBuildItem> request)
855
private IDictionary<string, string> GetSourceFiles(
IPackTaskRequest
<IMSBuildItem> request, string currentProjectDirectory)