TermInfo Class

Information about the Term.

Definition

Namespace: SMath.Manager
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.73.9126.0
C#
public class TermInfo : Term, IDetailedTerm
Inheritance
Object    Term    TermInfo
Implements
IDetailedTerm

Constructors

Properties

ArgsCount Number of children of the expression component. Can get values:
  • "0" - for the Operand;
  • "1" - for the Bracket;
  • "1" or "2" - for the Operator;
  • More then "1" or equal - for the Function.

(Inherited from Term)
Arguments Array of Term's arguments.
ChildCount Number of children of the expression component. Can get values:
  • "0" - for the Operand;
  • "1" - for the Bracket;
  • "1" or "2" - for the Operator;
  • More then "1" or equal - for the Function.

(Inherited from Term)
Obsolete.
DefaultArguments List of default arguments to be used for a function.
Description Description of the Term.
IsUndefinedArgumentsSupported Specifies whether the Term supports undefined arguments.
NameGuid Gets or sets a GUID for Term text name.

Remarks

Used if the Term has different text names for every Function's Types specified by program.
Section Section of the Term.
SupportedUnderVectorization Specifies whether the Term is supported when IsUnderVectorization is true.
Text Text value of the expression component.
Title Title of the Term. Always empty as it is not used for Functions.
Type Type of the expression component.
(Inherited from Term)
Visible Specifies whether the Term is visible for user.

Methods

AddNameGuidPair Adds a pair of Name and GUID in order to support additional Function's Type.
ChangeTermByNamingType Changes naming type of the specified Term.
Clone Clones current expression component.
(Inherited from Term)
Equals Compares an object with a second one.
(Inherited from Term)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetDetails Shows a string representation of current expression component information.
GetDetailsHtml Shows a string representation of current expression component information.
GetHashCode Serves as a hash function for a particular type.
(Inherited from Term)
GetTypeGets the Type of the current instance.
(Inherited from Object)
IsPreserved Checks if Term is defined in one of the loaded plug-ins or is it built-in primitive.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToHtml Converts plain text to HTML string. The following characters are ecoded:
\nspace
\rspace
&&
>>
<&lt;
'&apos;
"&quot;
ToString Shows a string representation of current expression component.
(Inherited from Term)
ToTerm Returns a Term current detailed description is prepared for.
ToText Converts HTML string to plain text. The following entities are decoded:
&quot;"
&apos;'
&lt;<
&gt;>
&amp;&

See Also