EvaluationContext Class

Context of the worksheet evaluation process.

Definition

Namespace: SMath.Math
Assembly: SMath.Controls (in SMath.Controls.dll) Version: 1.2.9018.0
C#
public class EvaluationContext
Inheritance
Object    EvaluationContext

Constructors

EvaluationContext(SessionProfile)Initializes a new instance of the EvaluationContext class
EvaluationContext(SessionProfile, WorksheetParams)Initializes a new instance of the EvaluationContext class

Properties

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.

Methods

AddBreakpoint 
ChangeErrorState 
ChangeEvaluationState 
CheckBreakpoint 
CreateStore 
CreateStore(IEnumerableDefinition) Create a Store object with specified definitions included.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Pause 
ProgressChange 
Resume 
ToStringReturns a string that represents the current object.
(Inherited from Object)

Events

OnDataTrace Occurs on data sent to trace.
OnDebugStart Occurs on debug session started.
OnErrorState 
OnEvaluation Raises on evaluation process status changed.
OnProgressChanged 

See Also