// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
namespace Microsoft.MixedReality.Toolkit.Utilities
{
///
/// Result from a completed asynchronous process.
///
public struct ProcessResult
{
///
/// Exit code from completed process.
///
public int ExitCode { get; }
///
/// Errors from completed process.
///
public string[] Errors { get; }
///
/// Output from completed process.
///
public string[] Output { get; }
///
/// Constructor for Process Result.
///
/// Exit code from completed process.
/// Errors from completed process.
/// Output from completed process.
public ProcessResult(int exitCode, string[] errors, string[] output) : this()
{
ExitCode = exitCode;
Errors = errors;
Output = output;
}
}
}