ProcessOutputCollection Class
A thread-safe collection of ProcessOutput lines.
public sealed class ProcessOutputCollection : IEnumerable<ProcessOutput>, IReadOnlyCollection<ProcessOutput>, IReadOnlyList<ProcessOutput>, IEnumerable- Implements
Constructors
| Name | Description |
|---|---|
| ProcessOutputCollection() | Initializes a new empty ProcessOutputCollection. |
ProcessOutputCollection()
ProcessOutputCollection.csInitializes a new empty ProcessOutputCollection.
public ProcessOutputCollection()Properties
| Name | Description |
|---|---|
| Count | Gets the number of output lines. |
| StandardError | Gets all output lines from the standard error stream. |
| StandardOutput | Gets all output lines from the standard output stream. |
StandardError
ProcessOutputCollection.csGets all output lines from the standard error stream.
public IEnumerable<ProcessOutput> StandardError { get; }Property value
StandardOutput
ProcessOutputCollection.csGets all output lines from the standard output stream.
public IEnumerable<ProcessOutput> StandardOutput { get; }Property value
Indexers
| Name | Description |
|---|---|
| this[int] | Gets the output line at the specified index. |
this[int]
ProcessOutputCollection.csGets the output line at the specified index.
public ProcessOutput this[int index] { get; }Methods
| Name | Description |
|---|---|
| GetEnumerator() | Returns an enumerator that iterates through the collection. |
| System.Collections.IEnumerable.GetEnumerator() | |
| ToString() | Returns a string that represents the current object. |
GetEnumerator()
ProcessOutputCollection.csReturns an enumerator that iterates through the collection.
public IEnumerator<ProcessOutput> GetEnumerator()Returns
IEnumerator<ProcessOutput> An enumerator that can be used to iterate through the collection.