Skip to content

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>

ObjectOutputLine

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)

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; }

Elapsed time since the trace started.

Returns: TimeSpan

public TimeSpan Timestamp { get; init; }

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)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(OutputLine? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

Parameters:

Returns: Boolean

public static bool operator !=(OutputLine? left, OutputLine? right)

Parameters:

Returns: Boolean

public static bool operator ==(OutputLine? left, OutputLine? right)