public Task <BuildIntegratedProjectAction> PreviewBuildIntegratedProjectActionsAsync(
     IBuildIntegratedNuGetProject buildIntegratedProject,
     IEnumerable <NuGetProjectAction> nuGetProjectActions,
     INuGetProjectContext nuGetProjectContext,
     CancellationToken token)
 {
     return(packageManager.PreviewBuildIntegratedProjectActionsAsync(
                (BuildIntegratedNuGetProject)buildIntegratedProject,
                nuGetProjectActions,
                nuGetProjectContext,
                token
                ));
 }
Example #2
0
        public Task <BuildIntegratedProjectAction> PreviewBuildIntegratedProjectActionsAsync(
            IBuildIntegratedNuGetProject buildIntegratedProject,
            IEnumerable <NuGetProjectAction> nuGetProjectActions,
            INuGetProjectContext nuGetProjectContext,
            CancellationToken token)
        {
            PreviewBuildIntegratedProject           = buildIntegratedProject;
            PreviewBuildIntegratedProjectActions    = nuGetProjectActions.ToList();
            PreviewBuildIntegratedContext           = nuGetProjectContext;
            PreviewBuildIntegratedCancellationToken = token;

            BeforePreviewUninstallPackagesAsync();

            return(Task.FromResult(BuildIntegratedProjectAction));
        }