Table of Contents

Class BreakpointConditionFailure

Namespace
RDCore.SDK.Runtime.Abstract.Execution
Assembly
RDCore.SDK.dll

A breakpoint's condition that could not be evaluated where the program reached the line (see Condition).

public sealed record BreakpointConditionFailure : IEquatable<BreakpointConditionFailure>
Inheritance
BreakpointConditionFailure
Implements
Inherited Members

Constructors

BreakpointConditionFailure(ExpressionNode, Uri, IVBRaisableError?)

A breakpoint's condition that could not be evaluated where the program reached the line (see Condition).

public BreakpointConditionFailure(ExpressionNode Condition, Uri Scope, IVBRaisableError? Error)

Parameters

Condition ExpressionNode

The condition.

Scope Uri

The procedure it was evaluated in: its names are that procedure's.

Error IVBRaisableError

The run-time error the evaluation raised; null when there is none to say - the interpreter could not evaluate the expression, as for a name nothing defines, which static semantics would have rejected in code.

Properties

Condition

The condition.

public ExpressionNode Condition { get; init; }

Property Value

ExpressionNode

Error

The run-time error the evaluation raised; null when there is none to say - the interpreter could not evaluate the expression, as for a name nothing defines, which static semantics would have rejected in code.

public IVBRaisableError? Error { get; init; }

Property Value

IVBRaisableError

Scope

The procedure it was evaluated in: its names are that procedure's.

public Uri Scope { get; init; }

Property Value

Uri