Class SetScriptSourceResult
public sealed record SetScriptSourceResult : EmptyResult, IEquatable<EmptyResult>, IEquatable<SetScriptSourceResult>
- Inheritance
-
EmptyResultSetScriptSourceResult
- Implements
-
IEquatable<EmptyResult>
- Inherited Members
-
EmptyResult.ToString()EmptyResult.GetHashCode()EmptyResult.Equals(EmptyResult)EmptyResult.<Clone>$()EmptyResult.AdditionalDataEmptyResult.AdditionalMessageData
Constructors
SetScriptSourceResult(ImmutableArray<CallFrame>?, bool?, StackTrace?, StackTraceId?, string, ExceptionDetails?)
public SetScriptSourceResult(ImmutableArray<CallFrame>? CallFrames, bool? StackChanged, StackTrace? AsyncStackTrace, StackTraceId? AsyncStackTraceId, string Status, ExceptionDetails? ExceptionDetails)
Parameters
CallFramesImmutableArray<CallFrame>?New stack trace in case editing has happened while VM was stopped.
StackChangedbool?Whether current call stack was modified after applying the changes.
AsyncStackTraceStackTraceAsync stack trace, if any.
AsyncStackTraceIdStackTraceIdAsync stack trace, if any.
StatusstringWhether the operation was successful or not. Only Ok denotes a successful live edit while the other enum variants denote why the live edit failed.
ExceptionDetailsExceptionDetailsException details if any. Only present when status is CompileError.
Properties
AsyncStackTrace
Async stack trace, if any.
public StackTrace? AsyncStackTrace { get; init; }
Property Value
AsyncStackTraceId
Async stack trace, if any.
public StackTraceId? AsyncStackTraceId { get; init; }
Property Value
CallFrames
New stack trace in case editing has happened while VM was stopped.
public ImmutableArray<CallFrame>? CallFrames { get; init; }
Property Value
ExceptionDetails
Exception details if any. Only present when status is CompileError.
public ExceptionDetails? ExceptionDetails { get; init; }
Property Value
StackChanged
Whether current call stack was modified after applying the changes.
public bool? StackChanged { get; init; }
Property Value
- bool?
Status
Whether the operation was successful or not. Only Ok denotes a successful live edit while the other enum variants denote why the live edit failed.
public string Status { get; init; }