public class Store : ActionContext, IEvaluationActionContext,
IEnumerable<Definition>, IEnumerable, IDisposable
Public Class Store
Inherits ActionContext
Implements IEvaluationActionContext, IEnumerable(Of Definition),
IEnumerable, IDisposable
public ref class Store : public ActionContext,
IEvaluationActionContext, IEnumerable<Definition^>, IEnumerable, IDisposable
type Store =
class
inherit ActionContext
interface IEvaluationActionContext
interface IEnumerable<Definition>
interface IEnumerable
interface IDisposable
end
Store(EvaluationContext) | Constructor of context-class Store. |
Store(Store) | Constructor of context-class Store. Creates full copy of the specified Store object. Handy for multi-threading calculations. |
Action |
Text value of the current context usage.
(Inherited from ActionContext) |
ActionAborted | Determines if action in the scope of current context was flagged as aborted or not. |
Cancel |
Determines if operation requests for canceling.
(Inherited from ActionContext) |
Count | Number of Shared definitions. |
Dependencies |
All plug-in dependences for the current expression evaluation.
(Inherited from ActionContext) |
FileName |
Current Document full file name.
(Inherited from DocumentParams) |
FractionsTypeNumeric |
Numeric fractions type required for current context.
(Inherited from ActionContext) |
GeneratorVersion |
Version of the application.
(Inherited from ActionContext) |
Id |
Id of the Document.
(Inherited from DocumentParams) |
IgnoreUnits | Determines if units of measurement should be taken into account or not while evaluation. |
IsDefProcessing | Determines if action in the scope of current context was initiated for calculation of definition. |
IsUnderVectorization | Determines whether current action performed in the scope of vectorization process or not. |
Item | Returns a definition by the index from the shared definition collection. |
Optimization | Defines if right part of the definition should be optimized using Symbolic Library. |
OutputUnitsSystem |
Gets or sets default output units system for calculations with units of measurements.
Obsolete. |
Revision |
Revision number of the Document.
(Inherited from DocumentParams) |
Scope | Context of the current worksheet evaluation process. |
SessionProfile |
Session parameters.
(Inherited from ActionContext) |
SkipClearOnError | Determines whether variable/function must leave its previous value on error or not. |
StartDepth | Start scope depth for current calculation context. |
SuppressUI |
Determines whether any interactions with user is not supported.
(Inherited from ActionContext) |
AddDefinition(Definition) | Updates existing or adds a new variable or function to the definitions list. |
AddDefinition(Definition, Boolean) | Updates existing or adds a new variable or function to the definitions list. |
AddDefinition(Entry, Entry) | Adds a definition to current evaluation context. |
AddDefinition(String, Entry) | Updates existing or adds a new variable or function to the definitions list. |
AddDefinition(Term[], Term[]) |
Adds a definition to current evaluation context.
Obsolete. |
AddDefinition(String, Term[], Entry) | Updates existing or adds a new variable or function to the definitions list. |
AddDefinition(String, Term[], Term[]) |
Updates existing or adds a new variable or function to the definitions list.
Obsolete. |
AddDependency(AssemblyInfo) |
Add dependence from specific plug-in.
(Inherited from ActionContext) |
AddDependency(IEnumerable<AssemblyInfo>) |
Add dependences from specific plug-ins.
(Inherited from ActionContext) |
AddTerminator | Add a variable Terminator to the shared list of definitions. Substitution will break if stumble on the Terminator definition. |
AppendDefinition(String, Term[], Entry) | Add new variable or function to the end of definitions list. |
AppendDefinition(String, Term[], Term[]) |
Add new variable or function to the end of definitions list.
Obsolete. |
Clear | Clears a definition from the global store. |
CloneShare | Creates a copy of current context with Shared definitions only. |
Contains(IPrimitive[]) | Determines if current context contains definition of specified primitives. |
Contains(IPrimitive, Definition) | Determines if current context contains definition of the Term. |
Contains(IPrimitive, Int32) | Determines if current context contains definition of the Term. |
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) |
FromFile | Load evaluation context from file. |
GetEnumerator | Return enumerator of the available shared definitions. |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
IsDefined(IPrimitive[]) |
Checks if every element of mathematical expression is defined. Not recursive.
Obsolete. |
IsDefined(IPrimitive, Boolean) | Checks if element of mathematical expression is defined. |
IsDefined(IPrimitive[], Boolean) | Checks if every element of mathematical expression is defined. |
IsDefined(IPrimitive, Boolean, Boolean, Boolean) | Checks if element of mathematical expression is defined with a given parameters. |
IsGraphChanged | Detects structural changes between calculation contexts. |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
RaiseError |
Raise an error message.
(Inherited from ActionContext) |
RemoveAt | Removes Definition at the specific position of the shared list. |
RemoveRange | Removes Definitions of the specific range of the shared list. |
RequestPlugins |
Raise a message about plg-in is requested.
(Inherited from ActionContext) |
ToFile | Creates a file contains exported evaluation context. |
ToString | Returns a string that represents the current object. (Inherited from Object) |
TraceData | Sends trace data to the subscribers. |
UpdateAt | Updates answer for the specific definition. |
ErrorOccured |
Occurs if an error is found while the operation is in progress.
(Inherited from ActionContext) |
PluginsRequested |
Occurs if any plug-ins are requested.
(Inherited from ActionContext) |
IDisposable.Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
IEnumerable.GetEnumerator | Returns an enumerator that iterates through a collection. |