| AccountExtensions | |
| ActionContext | Base context class. |
| AlertBox | |
| AppSettings | |
| Archiver | Methods to create a stored archive of files. |
| ArgumentInfo | Information about the function's argument. |
| ButtonsMetaData | Description of the toolbox button. |
| ContentFormats | Format of the content. |
| ContextVariables | Variables to use for document fields in the context of current document. |
| ConversionT | 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 | Global parameters of the document. |
| DrawingManager | |
| EmptyAccount | Implementation of IAccountManager which always returns empty data. |
| EmptyPlaceholderException | |
| EmptyPlugin | |
| 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. |
| FractionsSolver | |
| FractionsSolverFraction | |
| Functions | List of available built-in functions. |
| GeneralException | |
| GlobalParams |
Contains static global options for the application instance.
Obsolete. |
| GlobalProfile | |
| InterruptCalculationException | |
| 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 | |
| OperatorInfo | Implements IDetailedTerm for the operator term. |
| OptionsCollection | Represents a collection of options and its values with a convenient methods to get read/write access to them. |
| PageMargins | Describes margins of the document page. |
| PageModel | Printing model of the document. |
| PageOptions | |
| PagesOptions | Single document page options. |
| PaintEventOptions | Provides data for the Paint event. |
| ParallelListT | |
| Parallels | |
| PluginDependencyAttribute | |
| PluginInfo | Plug-in information. |
| PluginInitialMeta | Represents a meta data of the plug-in and its assembly. |
| PlugInLoadedEventArgs | Arguments of PlugInLoaded event. |
| PluginsManager | Methods to manage Plug-ins. |
| PrimitiveInfo | |
| PrimitivesCollection | |
| PrimitivesManager | |
| Protection | Contains methods which uses MD5 hash logic. |
| RecentPage | Description of the recent opened file. |
| ResultOptions | Default implementation of the IResultOptions interface. |
| RunningTitle | |
| SessionOptions | Application context options. |
| SessionProfile | Current Session Profile describes all session specific parameters. Used as a main context for all IO/visualization/calculation operations. |
| SessionProfileBuiltInVarInfo | |
| SessionsManager | Application context manager. |
| SMathColors | Each property of this class is a Color used in the SMath controls. |
| Term | Implements IPrimitive. |
| TermFormat | Drawing format properties of the math expression term. |
| TermInfo | Information about the Term. |
| TermsConverter | |
| TermsConverterTextEntryManager | |
| TermsConverterTextEntryManagerTextEntryState | |
| TermsFuzzyComparer | Compares Terms 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 will be defined as equal. |
| TermsReferencesComparer | Compares Terms according to their object references. |
| ThreadSafeImageContainer | Represents a thread-safe container for bitmap images. |
| ToolboxGroup | Toolbox group description. |
| TrustedSettings | Default implementation of ITrustedSettings. |
| UnitInfo | Description class of the measurement unit. |
| UnitsManager | |
| UnitsSet | |
| WorkingThread | Managing of working threads in order to optimize performance and handle work termination. |
| ArchiverFileEntry | 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. |
| IAccountManager | |
| 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. |
| IPlugin | Base Interface for SMath Studio Plug-ins. |
| IPluginHandleEvaluation | Base Evaluation Interface for SMath Studio Plug-ins. |
| IPluginToolboxGroups | Base Toolbox Groups handler Interface for SMath Studio Plug-ins. |
| IPrimitive | Expression component. |
| IPrimitiveT | |
| IResultOptions | Defines options of the calculation operation output. |
| ITrustedSettings | Provides read only access to the trusted settings of the application. |
| AccountStatusChange | |
| ErrorOccuredEventHandler | |
| PluginsRequestEventHandler | |
| PluginsStatusEventHandler | |
| UndefinedVariablesHandler |
| AnswerType | Answer type (used when calculating the root using the Moivre formula). |
| 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 | Допустимое количество операндов оператора |
| 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. |