public class EvaluationContext : IEvaluationContextInternal
Public Class EvaluationContext
Implements IEvaluationContextInternal
public ref class EvaluationContext : IEvaluationContextInternal
type EvaluationContext =
class
interface IEvaluationContextInternal
end
EvaluationContext(SessionProfile) | Constructs EvaluationContext with default settings. |
EvaluationContext(SessionProfile, WorksheetParams) | Constructs EvaluationContext with settings taken from the specified WorksheetParams. |
Depth | Determines depth of the context. |
FileName | Current worksheet full file name. |
FractionsTypeNumeric | Output type of the fractions for numeric calculations. |
GeneratorVersion | Version of the application. |
OnError | Defines if automatic pause on calculation error enabled for the Worksheet. |
OutputUnitsSystem | Gets or sets default output units system for calculations with units of measurements. |
SessionProfile | Current Session Profile describes all session specific parameters. Used as a main context for all IO/visualization/calculation operations. |
StackDepth | Determines stack depth of evaluation. |
SuppressUI | Determines whether any interactions with user is not supported. |
AddBreakpoint | Sets or toggles a breakpoint. |
CheckBreakpoint | Checks for the required interruption in the current calculation process. |
CreateStore() | Creates a new Store for this context. |
CreateStore(IEnumerable<Definition>) | Create a Store object with specified definitions included. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
Pause | Pauses evaluation. |
Resume | Resumes evaluation after Pause(). |
ToString | Returns a string that represents the current object. (Inherited from Object) |
OnDataTrace | Occurs on data sent to trace. |
OnDebugStart | Occurs on debug session started. |
OnErrorState | Occurs during evaluation when errors are reported. |
OnEvaluation | Occurs on change of evaluation process status. |
OnProgressChanged | Occurs during evaluation when the current progress is reported. |
IEvaluationContextInternal.BreakNext | Specifies whether evaluation should be stopped for debugging on the next upcoming step. |
IEvaluationContextInternal.ChangeErrorState | Raises OnErrorState event. |
IEvaluationContextInternal.ChangeEvaluationState | Raises OnEvaluation event. |
IEvaluationContextInternal.ProgressChange | Raises OnProgressChanged event. |
IEvaluationContextInternal.TerminateNext | Specifies whether evaluation should be terminated on the next upcoming step. |