CommandExecution
Result for one executed command within a simulated session.
- Kind:
Class - Namespace: Repl.Testing
- Assembly:
Repl.Testing - Source: src/Repl.Testing/CommandExecution.cs
Signature
Section titled “Signature”public sealed class CommandExecutionInheritance
Section titled “Inheritance”Methods
Section titled “Methods”GetResult<T>()
Section titled “GetResult<T>()”public T GetResult<T>()Type Parameters
Section titled “Type Parameters”T
Returns
Section titled “Returns”T
ReadJson<T>()
Section titled “ReadJson<T>()”[RequiresUnreferencedCode("JSON deserialization of arbitrary T may require preserved metadata when trimming.")]public T ReadJson<T>()Type Parameters
Section titled “Type Parameters”T
Returns
Section titled “Returns”T
TryGetResult<T>(out T?)
Section titled “TryGetResult<T>(out T?)”public bool TryGetResult<T>(out T? result)Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”result(T)
Returns
Section titled “Returns”Properties
Section titled “Properties”CommandText
Section titled “CommandText”public string CommandText { get; }Returns
Section titled “Returns”CompletedAtUtc
Section titled “CompletedAtUtc”public DateTimeOffset CompletedAtUtc { get; }Returns
Section titled “Returns”Duration
Section titled “Duration”public TimeSpan Duration { get; }Returns
Section titled “Returns”ExitCode
Section titled “ExitCode”public int ExitCode { get; }Returns
Section titled “Returns”InteractionEvents
Section titled “InteractionEvents”public IReadOnlyList<ReplInteractionEvent> InteractionEvents { get; }Returns
Section titled “Returns”IReadOnlyList<ReplInteractionEvent>
OutputText
Section titled “OutputText”public string OutputText { get; }Returns
Section titled “Returns”ResultObject
Section titled “ResultObject”public object? ResultObject { get; }Returns
Section titled “Returns”StartedAtUtc
Section titled “StartedAtUtc”public DateTimeOffset StartedAtUtc { get; }Returns
Section titled “Returns”TimelineEvents
Section titled “TimelineEvents”public IReadOnlyList<CommandEvent> TimelineEvents { get; }Returns
Section titled “Returns”IReadOnlyList<CommandEvent>