Skip to content

CommandExecution

Result for one executed command within a simulated session.

public sealed class CommandExecution
public T GetResult<T>()
  • T

T

[RequiresUnreferencedCode("JSON deserialization of arbitrary T may require preserved metadata when trimming.")]
public T ReadJson<T>()
  • T

T

public bool TryGetResult<T>(out T? result)
  • T
  • result (T)

bool

public string CommandText { get; }

string

public DateTimeOffset CompletedAtUtc { get; }

DateTimeOffset

public TimeSpan Duration { get; }

TimeSpan

public int ExitCode { get; }

int

public IReadOnlyList<ReplInteractionEvent> InteractionEvents { get; }

IReadOnlyList<ReplInteractionEvent>

public string OutputText { get; }

string

public object? ResultObject { get; }

object

public DateTimeOffset StartedAtUtc { get; }

DateTimeOffset

public IReadOnlyList<CommandEvent> TimelineEvents { get; }

IReadOnlyList<CommandEvent>