OutputLine
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
A line of output captured from the traced process’s stdout or stderr.
public sealed record OutputLine : IEquatable<OutputLine>Inheritance
Section titled “Inheritance”Object → OutputLine
Implements
Section titled “Implements”Constructors
Section titled “Constructors”OutputLine(TimeSpan, bool, string)
Section titled “OutputLine(TimeSpan, bool, string)”A line of output captured from the traced process’s stdout or stderr.
Parameters:
Timestamp(TimeSpan): Elapsed time since the trace started.IsStdErr(Boolean): Whether the line came from stderr rather than stdout.Text(String): The captured text content.
public OutputLine(TimeSpan Timestamp, bool IsStdErr, string Text)Properties
Section titled “Properties”IsStdErr
Section titled “IsStdErr”Whether the line came from stderr rather than stdout.
Returns: Boolean
public bool IsStdErr { get; init; }The captured text content.
Returns: String
public string Text { get; init; }Timestamp
Section titled “Timestamp”Elapsed time since the trace started.
Returns: TimeSpan
public TimeSpan Timestamp { get; init; }Methods
Section titled “Methods”Deconstruct(out TimeSpan, out bool, out string)
Section titled “Deconstruct(out TimeSpan, out bool, out string)”Parameters:
public void Deconstruct(out TimeSpan Timestamp, out bool IsStdErr, out string Text)Equals(object?)
Section titled “Equals(object?)”Parameters:
obj(Object)
Returns: Boolean
public override bool Equals(object? obj)Equals(OutputLine?)
Section titled “Equals(OutputLine?)”Parameters:
other(OutputLine)
Returns: Boolean
public bool Equals(OutputLine? other)GetHashCode()
Section titled “GetHashCode()”Returns: Int32
public override int GetHashCode()ToString()
Section titled “ToString()”Returns: String
public override string ToString()Members
Section titled “Members”operator !=(OutputLine?, OutputLine?)
Section titled “operator !=(OutputLine?, OutputLine?)”Parameters:
left(OutputLine)right(OutputLine)
Returns: Boolean
public static bool operator !=(OutputLine? left, OutputLine? right)operator ==(OutputLine?, OutputLine?)
Section titled “operator ==(OutputLine?, OutputLine?)”Parameters:
left(OutputLine)right(OutputLine)
Returns: Boolean
public static bool operator ==(OutputLine? left, OutputLine? right)