Interface IProcessReporter
Interface for process progress reporters.
public interface IProcessReporter : IProgress<ProgressReport>
- Inherited Members
Properties
Errors
The total number of errors generated.
int Errors { get; }
Property Value
Messages
Collection of all the messages generated.
IReadOnlyCollection<ProgressMessage> Messages { get; }
Property Value
Progress
The last progress message.
ProgressReport? Progress { get; }
Property Value
Warnings
The total number of warnings generated.
int Warnings { get; }
Property Value
Methods
LogMessage(in ProgressMessage)
Log a message into the process reporter.
void LogMessage(in ProgressMessage message)
Parameters
message
ProgressMessageThe message to report.