ISessionProfile Interface

Public interface of SessionProfile.

Definition

Namespace: SMath.Manager
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.73.9126.0
C#
public interface ISessionProfile : IOptionsCollection, 
	IEnumerable<KeyValuePair<string, string>>, IEnumerable, 
	IResultOptions
Implements
IOptionsCollection, IResultOptions, IEnumerable<KeyValuePair<String, String>>, IEnumerable

Properties

Account Provides access to the account which is used in the session.
AppEnv Environment of the application.
ApproximateEqualAccuracy Accuracy of the Approximate Equal operator.
AppShortTitle

Localized short title of the application like SMath Solver Enterprise which is formatted from AppInfo using CurrentLanguage and ShortTitle.

ArgumentsSeparator Function's arguments separator to use within a program.
BuiltInFunctions Descriptions of built-in function.
BuiltInOperators Descriptions of built-in operators.
BuiltInSpecialVariables Descriptions of built-in special variables.
BuiltInVariables Built-in program's constants.
CurrentLanguage Interface language to be used within current application session.
CurrentUnits Set of Units to be used within current application session.
CurrentUnitsLanguage Selected language of the built-in units.
DecimalPlaces Number of decimal places in the result.
(Inherited from IResultOptions)
DecimalSymbol Decimal Symbol. Also used as a char to start subscript in the variables names.
Drawing Provides access to the font settings within current application session.
ExponentialThreshold Exponential threshold of the result value.
(Inherited from IResultOptions)
FontName Name of the font.
FractionType Type of the fractions on output.
(Inherited from IResultOptions)
IntegralAccuracy Accuracy of the Integral calculation.
Item Gets or sets a string representation of the option value.
(Inherited from IOptionsCollection)
LastErrorSpecialVariable Provides description of the lastError built-in special variable.
NamingType Gets or sets a type of the functions to be displayed.
OnError Action to perform on error.
PageModel Provides access to the printing model of documents.
PrimitivesBuiltIn Descriptions of built-in primitives.
PrimitivesExternal Descriptions of primitives which are supported by plug-ins.
ProgramFullTitleInvariant

Full title of the program in English like SMath Studio Enterprise 1.3.0.9031 Desktop 64-bit Portable which is formatted from ProgramInfo using FullTitle.

  Tip

Value of this property suits well for logging.

RoundingMode Mathematical rounding method to process a number that is midway.
(Inherited from IResultOptions)
SignificantDigits Determines whether answer should be displayed in significant digits mode.
(Inherited from IResultOptions)
SolveFromPoint Start value of the interval for numerical solve function.
SolveToPoint End value of the interval for numerical solve function.
TrailingZeros Determines whether trailing zeros must be displayed or not.
(Inherited from IResultOptions)
UseMixedNumbers Determines whether to show result as a combination of a whole number and a proper fraction.
(Inherited from IResultOptions)

Methods

GetBoolean Returns value of the option in boolean format.
(Inherited from IOptionsCollection)
GetCollection Returns a dictionary of the options with values where name of the option start with a given name.
(Inherited from IOptionsCollection)
GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerable<KeyValuePair<String, String>>)
GetInt Returns value of the option in integer format.
(Inherited from IOptionsCollection)
GetSingle Returns value of the option in the floating number format.
(Inherited from IOptionsCollection)
GetString Returns value of the option as a string.
(Inherited from IOptionsCollection)
ShowAlert

Shows an alert message using AppShortTitle as the title of the message box.

See Also