3530ba3205
* Fix resharper code issues for language usage opportunities * Fix resharper code issues for common practices and code improvements * Fix resharper code issues for potential code quality issues * Fix resharper code issues for redundancies in code * Fix xunit test output * Update changelog * Fix resharper code issues for compiler warnings * Fix resharper code issues for inconsistent naming * Add resharper solution settings file * Fix resharper code issues for potential code quality issues * Fix resharper code issues for redundancies in code * Fix resharper code issues for redundancies in symbol declarations
23 lines
646 B
C#
23 lines
646 B
C#
// Copyright 2016-2021, Pulumi Corporation
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Pulumi.Automation.Events;
|
|
|
|
namespace Pulumi.Automation.Commands
|
|
{
|
|
internal interface IPulumiCmd
|
|
{
|
|
Task<CommandResult> RunAsync(
|
|
IList<string> args,
|
|
string workingDir,
|
|
IDictionary<string, string?> additionalEnv,
|
|
Action<string>? onStandardOutput = null,
|
|
Action<string>? onStandardError = null,
|
|
Action<EngineEvent>? onEngineEvent = null,
|
|
CancellationToken cancellationToken = default);
|
|
}
|
|
}
|