A class that represents the results from an executed Process or Command.
public class ProcessResult : IEquatable<ProcessResult>
kind:method, kind:property, kind:ctor. Press Esc to clear.ProcessResult(String, Int32, Int32, DateTime, DateTime, Boolean, Nullable<PosixSignal>)Instantiates a ProcessResult with data about a Process' execution.CanceledA value indicating whether the library terminated the process via its cancellation machinery, as opposed to the process exiting on its own.ExecutedFilePathThe file path of the file to be executed.ExitCodeThe exit code from the Command that was executed.ExitTimeThe Date and Time that the Command's execution finished.ProcessIdThe unique identifier assigned to the process when it was executed.RuntimeDurationHow long the Command took to execute represented as a TimeSpan.SignalThe POSIX signal that terminated the process, surfaced on Unix only.StartTimeThe Date and Time that the Command's execution started.Equals(ProcessResult?, ProcessResult?)Determines whether two specified ProcessResult instances are equal.Equals(ProcessResult?)Determines whether the specified ProcessResult instance is equal to the current instance.Equals(Object?)Determines whether this ProcessResult is equal to another object.GetHashCode()Returns the hash code for the current ProcessResult.ToString()Returns a compact single-line diagnostic representation of the result.Equality(ProcessResult?, ProcessResult?)Determines whether two specified ProcessResult instances are equal.Inequality(ProcessResult?, ProcessResult?)Determines whether two specified ProcessResult instances are not equal.