Important
This class is preserved for backward compatibility. It should not be used any longer.
AccountExtensions | Provides extension methods for IAccount. |
ActionContext | Base context class. |
AllPluginsLoadedEventArgs | Arguments of AllPluginsLoaded event. |
AppSettings | Contains methods to work with a global application settings. |
Archiver | Methods to create a stored archive of files. |
ArgumentInfo | Information about the function's argument. |
AssemblyBuildDateAttribute | Specifies when the assembly is built. |
ButtonsMetaData | Description of the toolbox button. |
ContentFormats | Format of the content. |
ContextVariables | Variables to use for document fields in the context of current document. |
Conversion<T> | Parent class contains logic to convert string of math expression to the reverse Polish notation (RPN). |
Converter | Class with conversion methods represented. |
DataCompression | LZW compression manager. |
Definition | Stores information about single definition. |
DimensionInfo | Represents properties of the units of measurement dimensions. |
DocumentMetaData | Document meta-data which describes its origin. |
DocumentParams | Parameters of the document. |
DrawingManager | Describes format settings for all kind of font usages in the application. |
EmptyPlaceholderException | Exception which is thrown when an empty placeholder is found in expression. |
EmptyPlugin | Empty implementation of IPlugin. |
Entry | Data format used for calculations. Allows to manage expressions as a tree. |
Expression | Helpers methods to work with math expression represented in reverse Polish notation (RPN). |
FractionsSolver | Handles fractions in scope of symbolic evaluation. |
FractionsSolver.Fraction | Stores a fraction and provides its conversion to terms in scope of FractionsSolver. |
Functions | List of available built-in functions. |
GeneralException | Base class for exceptions being thrown by SMath Studio Core. |
GlobalParams |
Contains static global options for the application instance.
Obsolete. |
GlobalProfile | Global context of the current application instance. |
InterruptCalculationException | An exception which is thrown when calculation is interrupted by the user. |
KeyEventOptions | Provides data for the KeyDown or KeyUp event. |
KeyPressEventOptions | Provides data for the KeyPress event. |
LanguageInfo | Description of the interface translation. |
MathException | Exception as a result of the mathematical operation. |
MathMethods | Auxiliary mathematical methods. |
MetaContext | Parameters and meta data related to the document. |
MouseEventOptions | Provides data for the MouseUp, MouseDown, and MouseMove events. |
NotDefinedException | Exception which is thrown when an element of expression is not defined. |
OptionsCollection | Default implementation of IOptionsCollection |
PageMargins | Describes margins of the document page. |
PageModel | Printing model of the document. |
PageOptions | Inherites ThreadSafeImageContainer for the page background image. |
PagesOptions | Single document page options. |
PaintEventOptions | Provides data for the Paint event. |
ParallelList<T> | A list with synchronized access. |
Parallels | Provides utilities for parallel execution. |
PluginDependencyAttribute | Describes an additional dependency of a plugin which cannot be found via GetReferencedAssemblies(). |
PluginEventArgs | Base class for arguments of events in PluginsManager. |
PluginInfo | Contains detailed information about a class which implements IPlugin. |
PluginLoadedEventArgs | Arguments of PluginLoaded event. |
PluginLoadFailedEventArgs | Arguments of PluginAssemblyLoadFailed and PluginLoadFailed events. |
PluginsManager | Methods to manage Plug-ins. |
PluginVersionMismatchEventArgs | Arguments of PluginVersionMismatch event. |
PrimitiveInfo | Contains information about a primitive in a plug-in. |
PrimitivesCollection | Encapsulates methids to use with a collection of the primitives. |
PrimitivesManager | Provides access to the supported primitives. |
ResultOptions | Default implementation of the IResultOptions interface. |
RunningTitle | Describes a header or a footer on a page. |
SessionOptions | Contains the options which are used by SessionProfile. |
SessionProfile | Current Session Profile describes all session specific parameters. Used as a main context for all IO/visualization/calculation operations. |
SessionsManager | Application context manager. |
SMathColors | Each property of this class is a Color used in the SMath controls. |
Term | Implements IPrimitive. |
TermInfo | Information about the Term. |
TermsConverter | Contains methods to work with the text of the IPrimitive entries. |
TermsConverter.TextEntryManager | Manager of the encoded text which includes fields. |
TermsConverter.TextEntryManager.TextEntryState | Represents state of the text handled by the manager. |
TermsFuzzyComparer | Implementation of IEqualityComparer<T> which compares Term instances according to their children count. It works according to the following rule: if one of the instances allows to handle any amount of children then Terms are considered as equal. |
TermsReferencesComparer | Implementation of IEqualityComparer<T> which compares Term instances according to their object references. |
ThreadSafeImageContainer | Represents a thread-safe container for bitmap images. |
ToolboxGroup | Toolbox group description. |
UnitInfo | Description class of the measurement unit. |
UnitsManager | Handles all available units. |
UnitsSet | Represents a set of loaded units of measurement. |
WorkingThread | Managing of working threads in order to optimize performance and handle work termination. |
Archiver.FileEntry | Archive file entry. |
AssemblyInfo | Assembly Information structure. |
Brackets | Available built-in program brackets. |
Operators | Available built-in program operators. |
Symbols | Available built-in program symbols. |
IAccount | Provides read only access to the user account. |
IAppComponentInfo | Provides information about a high level application component, i.e. a subset of assemblies which are built altogether and have the same version. |
IAppEnv | Describes the system environment where the application is executed. |
IBuiltInVarInfo | Describes a built-in variable. |
IDetailedTerm | Encapsulates methods and properties for the detailed description of Term. usually used in UI to allow user to select a wanted item in a list of Term elements. |
IEvaluationActionContext | Encapsulates methods and properties to be used as a context during evaluation. |
IOperatorInfo | Specialization of IDetailedTerm for the operator term. |
IOptionsCollection | Represents a collection of options and its values with a convenient methods to get read/write access to them. |
IPlugin | Base Interface for SMath Studio Plug-ins. |
IPluginHandleEvaluation | Base Evaluation Interface for SMath Studio Plug-ins. |
IPluginInitialMeta | Provides access to the metadata of a plug-in assembly. |
IPluginToolboxGroups | Base Toolbox Groups handler Interface for SMath Studio Plug-ins. |
IPrimitive | Expression component. |
IPrimitive<T> | Expression component which contains child expression components of type T. |
IResultOptions | Defines options of the calculation operation output. |
ISessionProfile | Public interface of SessionProfile. |
ITermFormat | Describes the drawing format of the math expression term. |
ErrorOccuredEventHandler | Occurs when the error happened during the work in the scope of ActionContext. |
PluginsRequestEventHandler | Occurs when not activated plug-in is requested during the work in the scope of ActionContext. |
PluginsStatusEventHandler | Handler of plug-in loading status event. |
AnswerType | Answer type (used when calculating the root using the Moivre formula). |
AppComponentTitle | Flags for the parts of the application component title which are included when the title is being formatted. |
ArgumentSections | Section a function's argument belongs to. |
AuthStatus | Status flags for authentication. |
BackgroundImageSize | Size of the background image. |
ContentPlacement | Placement of the content elements. |
Errors | List of available program errors. |
FileOrigins | Origins of the available file. |
FileTypes | Types of the supported files. |
FractionsType | Fractions type. |
FunctionSections | Function's section. |
InputKeys | Specifies key codes and modifiers. |
MouseInputButtons | Supported mouse buttons. |
OnErrorAction | Type of the action to apply on error. |
OperatorType | Specifies the allowed number of operands for an operator. |
OptimizationType | Evaluation optimization type. |
OSType | Type of the Operating System. |
PageModelViewMode | View mode of the document pages. |
PageOrientation | Document page orientation. |
PluginState | State of the plug-in. |
SysSettings | System display mode. |
TermOrigin | The origin of the expression component (order based on the priorities). |
TermType | Type of the expression component. |
TextAlignment | Horizontal alignment of the text. |
WorkingThreadState | State of the working thread. |