ActionContext Class

Base context class.

Definition

Namespace: SMath.Manager
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.73.9126.0
C#
public class ActionContext : DocumentParams, 
	IDisposable
Inheritance
Object    DocumentParams    ActionContext
Derived
Implements
IDisposable

Constructors

ActionContext(ActionContext) Constructor of the Context class.
ActionContext(SessionProfile) Constructor of the Context class.

Properties

Action Text value of the current context usage.
Cancel Determines if operation requests for canceling.
Dependencies All plug-in dependences for the current expression evaluation.
FileName Current Document full file name.
(Inherited from DocumentParams)
FractionsTypeNumeric Numeric fractions type required for current context.
GeneratorVersion Version of the application.
Id Id of the Document.
(Inherited from DocumentParams)
Revision Revision number of the Document.
(Inherited from DocumentParams)
SessionProfile Session parameters.
SuppressUI Determines whether any interactions with user is not supported.

Methods

AddDependency(AssemblyInfo) Add dependence from specific plug-in.
AddDependency(IEnumerable<AssemblyInfo>) Add dependences from specific plug-ins.
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)
RaiseError Raise an error message.
RequestPlugins Raise a message about plg-in is requested.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Events

ErrorOccured Occurs if an error is found while the operation is in progress.
PluginsRequested Occurs if any plug-ins are requested.

Explicit Interface Implementations

IDisposable.DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

See Also