Table of Contents

Class ProcessWrapper

Namespace: CmlLib.Core.ProcessBuilder
Assembly: CmlLib.Core.dll

public class ProcessWrapper

Inheritance

objectProcessWrapper

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

ProcessWrapper(Process)

public ProcessWrapper(Process process)

Parameters

process Process

Properties

Process

public Process Process { get; }

Property Value

Process

Methods

StartWithEvents()

public void StartWithEvents()

WaitForExitTaskAsync()

public Task<int> WaitForExitTaskAsync()

Returns

Task<int>

Exited

public event EventHandler? Exited

Event Type

EventHandler?

OutputReceived

public event EventHandler<string>? OutputReceived

Event Type

EventHandler<string>?