Class HostDebugEvaluateResult
What an expression came to.
public record HostDebugEvaluateResult : IEquatable<HostDebugEvaluateResult>
- Inheritance
-
HostDebugEvaluateResult
- Implements
- Inherited Members
Properties
EndedTheProgram
Whether what ran ended the program that waited - an End typed at the stop, or one in a procedure it called. The program is then over, and nothing waits
any more; Error says so.
public bool EndedTheProgram { get; init; }
Property Value
Error
Why there is no value: no program waits, no such activation, a name that is not defined, an error the expression raised.
public string? Error { get; init; }
Property Value
Output
What a call in the expression printed, one entry per line: output for a debug console, and not the program's.
public IReadOnlyList<string> Output { get; init; }
Property Value
Reference
Non-zero if the value has parts to ask for with Reference.
public int Reference { get; init; }
Property Value
Success
Whether the expression had a value. When it did not, Error says why.
public bool Success { get; init; }
Property Value
Type
Its type.
public string Type { get; init; }
Property Value
Value
The value as a debugger shows it; empty for a value that is its parts.
public string Value { get; init; }