public OutputPaneRestorer(IPackageRestorer restorer) { if (restorer == null) throw new ArgumentNullException("restorer"); this.restorer = restorer; }
public PackageRestorer(IPackageRestorer restorer) { dte = (DTE)Package.GetGlobalService(typeof(DTE)); buildEvents = dte.Events.BuildEvents; buildEvents.OnBuildBegin += BuildEvents_OnBuildBegin; this.restorer = restorer; }
public PackageUpdaterPreTFMStep( IPackageRestorer restorer, IEnumerable <IDependencyAnalyzer> analyzers, ILogger <PackageUpdaterPreTFMStep> logger) : base(restorer, analyzers, logger) { }
public MSBuildWorkspaceUpgradeContext( UpgradeOptions options, IVisualStudioFinder vsFinder, IPackageRestorer restorer, ITargetFrameworkMonikerComparer comparer, IComponentIdentifier componentIdentifier, ILogger <MSBuildWorkspaceUpgradeContext> logger, IUpgradeContextProperties properties) { if (options is null) { throw new ArgumentNullException(nameof(options)); } if (vsFinder is null) { throw new ArgumentNullException(nameof(vsFinder)); } _projectCache = new Dictionary <string, IProject>(StringComparer.OrdinalIgnoreCase); InputPath = options.ProjectPath; _restorer = restorer; _comparer = comparer; _componentIdentifier = componentIdentifier ?? throw new ArgumentNullException(nameof(componentIdentifier)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _properties = properties ?? throw new ArgumentNullException(nameof(properties)); _vsPath = vsFinder.GetLatestVisualStudioPath(); GlobalProperties = CreateProperties(); ProjectCollection = new ProjectCollection(globalProperties: GlobalProperties); }
public ErrorReportRestorer(IPackageRestorer restorer) { if (restorer == null) throw new ArgumentNullException("restorer"); this.restorer = restorer; }
public PackageUpdaterPreTFMStep( IOptions <PackageUpdaterOptions> updaterOptions, IPackageRestorer packageRestorer, IEnumerable <IPackageReferencesAnalyzer> packageAnalyzers, ILogger <PackageUpdaterPreTFMStep> logger) : base(updaterOptions, packageRestorer, packageAnalyzers, logger) { }
public PackageUpdaterStep( IPackageRestorer restorer, IEnumerable <IDependencyAnalyzer> dependencyAnalyzers, ILogger <PackageUpdaterStep> logger) : base(logger) { _subSteps = dependencyAnalyzers.OrderyByPrecedence().Select(d => new DependencyAnalyzerStep(this, restorer, d, logger)).ToList(); }
public DependencyAnalyzerRunner( IPackageRestorer packageRestorer, IEnumerable <IDependencyAnalyzer> packageAnalyzers, ILogger <DependencyAnalyzerRunner> logger) { _packageRestorer = packageRestorer ?? throw new ArgumentNullException(nameof(packageRestorer)); _packageAnalyzers = packageAnalyzers?.OrderyByPrecedence() ?? throw new ArgumentNullException(nameof(packageAnalyzers)); _logger = logger; }
public TryConvertProjectConverterStep( ITryConvertTool runner, IPackageRestorer restorer, ILogger <TryConvertProjectConverterStep> logger) : base(logger) { _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _runner = runner ?? throw new ArgumentNullException(nameof(runner)); }
public UpgraderManager( IPackageRestorer restorer, IUpgradeStepOrderer orderer, ILogger <UpgraderManager> logger) { _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _orderer = orderer ?? throw new ArgumentNullException(nameof(orderer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ErrorReportRestorer(IPackageRestorer restorer) { if (restorer == null) { throw new ArgumentNullException("restorer"); } this.restorer = restorer; }
public OutputPaneRestorer(IPackageRestorer restorer) { if (restorer == null) { throw new ArgumentNullException("restorer"); } this.restorer = restorer; }
public WaitDialogRestorer(IPackageRestorer restorer, IVsThreadedWaitDialogFactory waitDialogFactory) { if (restorer == null) throw new ArgumentNullException("restorer"); if (waitDialogFactory == null) throw new ArgumentNullException("waitDialogFactory"); this.restorer = restorer; this.waitDialogFactory = waitDialogFactory; }
public AutoRestorer(IPackageRestorer restorer, PaketSettings settings) { if (restorer == null) throw new ArgumentNullException("restorer"); if (settings == null) throw new ArgumentNullException("settings"); this.restorer = restorer; this.settings = settings; }
public UpgraderManager( IEnumerable <IUpgradeReadyCheck> checks, IPackageRestorer restorer, IUpgradeStepOrderer orderer, ILogger <UpgraderManager> logger) { _checks = checks ?? throw new ArgumentNullException(nameof(checks)); _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _orderer = orderer ?? throw new ArgumentNullException(nameof(orderer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ProjectNuGetReferences( IUpgradeContext context, IProject project, IPackageRestorer restorer, ILogger <ProjectNuGetReferences> logger) { _context = context ?? throw new ArgumentNullException(nameof(context)); _project = project ?? throw new ArgumentNullException(nameof(project)); _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public EntrypointSelectionStep( UpgradeOptions options, IPackageRestorer restorer, IUserInput userInput, ILogger <EntrypointSelectionStep> logger) : base(logger) { _isNonInteractiveMode = options?.NonInteractive ?? throw new ArgumentNullException(nameof(options)); _entryPoint = options?.EntryPoint ?? string.Empty; _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _userInput = userInput ?? throw new ArgumentNullException(nameof(userInput)); }
public EntrypointSelectionStep( IOptions <SolutionOptions> options, IEntrypointResolver entrypointResolver, IPackageRestorer restorer, IUserInput userInput, ILogger <EntrypointSelectionStep> logger) : base(logger) { _options = options?.Value ?? throw new ArgumentNullException(nameof(options)); _entrypointResolver = entrypointResolver ?? throw new ArgumentNullException(nameof(entrypointResolver)); _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _userInput = userInput ?? throw new ArgumentNullException(nameof(userInput)); }
public WaitDialogRestorer(IPackageRestorer restorer, IVsThreadedWaitDialogFactory waitDialogFactory) { if (restorer == null) { throw new ArgumentNullException("restorer"); } if (waitDialogFactory == null) { throw new ArgumentNullException("waitDialogFactory"); } this.restorer = restorer; this.waitDialogFactory = waitDialogFactory; }
public AutoRestorer(IPackageRestorer restorer, PaketSettings settings) { if (restorer == null) { throw new ArgumentNullException("restorer"); } if (settings == null) { throw new ArgumentNullException("settings"); } this.restorer = restorer; this.settings = settings; }
public MSBuildProject( MSBuildWorkspaceUpgradeContext context, IComponentIdentifier componentIdentifier, IPackageRestorer restorer, ITargetFrameworkMonikerComparer comparer, FileInfo file, ILogger logger) { FileInfo = file; Context = context; _componentIdentifier = componentIdentifier; _restorer = restorer; _comparer = comparer; _logger = logger; }
public MSBuildProject( MSBuildWorkspaceUpgradeContext context, IEnumerable <IComponentIdentifier> componentIdentifiers, Factories factories, IPackageRestorer restorer, ITargetFrameworkMonikerComparer comparer, FileInfo file, ILogger logger) { FileInfo = file ?? throw new ArgumentNullException(nameof(file)); Context = context ?? throw new ArgumentNullException(nameof(context)); _factories = factories ?? throw new ArgumentNullException(nameof(factories)); _componentIdentifiers = componentIdentifiers ?? throw new ArgumentNullException(nameof(componentIdentifiers)); _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PackageUpdaterStep( IOptions <PackageUpdaterOptions> updaterOptions, IPackageRestorer packageRestorer, IEnumerable <IPackageReferencesAnalyzer> packageAnalyzers, ILogger <PackageUpdaterStep> logger) : base(logger) { if (updaterOptions is null) { throw new ArgumentNullException(nameof(updaterOptions)); } if (logger is null) { throw new ArgumentNullException(nameof(logger)); } _packageRestorer = packageRestorer ?? throw new ArgumentNullException(nameof(packageRestorer)); _packageAnalyzers = packageAnalyzers ?? throw new ArgumentNullException(nameof(packageAnalyzers)); _analysisState = null; }
public MSBuildWorkspaceUpgradeContext( IOptions <WorkspaceOptions> options, IPackageRestorer restorer, Factories factories, ITargetFrameworkMonikerComparer comparer, IEnumerable <IComponentIdentifier> componentIdentifiers, ILogger <MSBuildWorkspaceUpgradeContext> logger) { _factories = factories ?? throw new ArgumentNullException(nameof(factories)); _projectCache = new Dictionary <string, IProject>(StringComparer.OrdinalIgnoreCase); _options = options ?? throw new ArgumentNullException(nameof(options)); _restorer = restorer ?? throw new ArgumentNullException(nameof(restorer)); _comparer = comparer ?? throw new ArgumentNullException(nameof(comparer)); _componentIdentifiers = componentIdentifiers ?? throw new ArgumentNullException(nameof(componentIdentifiers)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); Properties = new UpgradeContextProperties(); SolutionInfo = factories.CreateSolutionInfo(InputPath); GlobalProperties = CreateProperties(options.Value); ProjectCollection = new ProjectCollection(globalProperties: GlobalProperties); }
/// <summary> /// Creates a new analysis state object for a given upgrade context. This involves restoring packages for the context's current project. /// </summary> /// <param name="context">The upgrade context to create an analysis state for.</param> /// <param name="packageRestorer">The package restorer to use to restore packages for the context's project and generate a lock file.</param> /// <returns>A new PackageAnalysisState instance for the specified context.</returns> public static async Task <PackageAnalysisState> CreateAsync(IUpgradeContext context, IPackageRestorer packageRestorer, CancellationToken token) { if (context is null) { throw new ArgumentNullException(nameof(context)); } if (packageRestorer is null) { throw new ArgumentNullException(nameof(packageRestorer)); } if (context.CurrentProject is null) { throw new InvalidOperationException("Target TFM must be set before analyzing package references"); } await packageRestorer.RestorePackagesAsync(context, context.CurrentProject.Required(), token).ConfigureAwait(false); return(new PackageAnalysisState()); }
private async Task <bool> PopulatePackageRestoreState(IUpgradeContext context, IPackageRestorer packageRestorer, CancellationToken token) { if (LockFilePath is null || PackageCachePath is null || Failed) { var restoreOutput = await packageRestorer.RestorePackagesAsync(context, context.CurrentProject.Required(), token).ConfigureAwait(false); if (restoreOutput.LockFilePath is null || restoreOutput.PackageCachePath is null) { Failed = true; return(false); }
public TryConvertRunner(ITryConvertTool tool, IPackageRestorer restorer, ILogger <TryConvertRunner> logger) { _tool = tool; _restorer = restorer; _logger = logger; }
public SetTFMStep(IPackageRestorer restorer, ITargetFrameworkSelector tfmSelector, ILogger <SetTFMStep> logger) : base(logger) { _restorer = restorer; _tfmSelector = tfmSelector; }