INT_MINUSONE | |
INT_ONE | |
INT_ZERO | |
SYM_FALSE | |
SYM_INTEGER | |
SYM_LIST | |
SYM_REAL | |
SYM_STRING | |
SYM_SYMBOL | |
SYM_TRUE |
CreateFromLink | Creates an Expr by reading it off a link. |
Equality Operator | Implements a value-based equality comparison that is similar to Mathematica's SameQ. |
Inequality Operator | Implements a value-based inequality comparison. |
Explicit Expr to Double Conversion | Converts the Expr to a double value. This is the same operation as calling the AsDouble method. |
Explicit Expr to Int64 Conversion | Converts the Expr to a long integer value. This is the same operation as calling the AsInt64 method. |
Explicit Expr to String Conversion | Converts the Expr to a string representation. This is the same operation as calling the ToString method. |
Expr | Overloaded. Creates a new Expr object. |
Args | Gets an array of Exprs representing the arguments of this Expr. |
Dimensions | Gets an array of integers representing the dimensions of this Expr. Works like the Mathematica function Dimensions. |
Head | Gets the Expr representing the head of this Expr. Works like the Mathematica function Head. |
Item | Gets a part based on its position index. This is the indexer for the class. |
Length | Gets the length of this Expr. Works like Mathematica's Length function. |
AsArray | Converts the Expr to an array of the requested type and depth. |
AsDouble | Gives the double value for Exprs that can be represented as doubles. |
AsInt64 | Gives the Int64 value for Exprs that can be represented as integers. |
AtomQ | Tells whether the Expr represents a Mathematica atom. Works like the Mathematica function AtomQ. |
ComplexQ | Tells whether the Expr represents a Mathematica Complex number. |
Delete | Returns a new Expr that has the same head but the nth element deleted (counted from the end if n is negative). Works like the Mathematica function Delete. |
Dispose | Frees resources that the Expr uses internally. |
Equals | Implements a value-based equality comparison that is similar to Mathematica's SameQ. |
GetHashCode | |
GetObjectData | Populates the SerializationInfo object with the Expr's internal state information. |
GetType (inherited from Object) | |
Insert | Returns a new Expr that has the same head but with e inserted into position n (counted from the end if n is negative). Works like the Mathematica function Insert. |
IntegerQ | Tells whether the Expr represents a Mathematica integer. Works like the Mathematica function IntegerQ. |
ListQ | Tells whether the Expr represents a Mathematica list (that is, it has head List). Works like the Mathematica function ListQ. |
MatrixQ | Overloaded. Tells whether the Expr represents a Mathematica matrix (that is, it has head List, every element has head List, and no deeper parts are themselves lists). Works like the Mathematica function MatrixQ. |
NumberQ | Tells whether the Expr represents a Mathematica number (real, integer, rational, or complex). Works like the Mathematica function NumberQ. |
Part | Overloaded. Gives the Expr representing the specified part of this Expr. Works like the Mathematica function Part. |
Put | Not intended for general use. |
RationalQ | Tells whether the Expr represents a Mathematica Rational number. |
RealQ | Tells whether the Expr represents a Mathematica Real number. |
StringQ | Tells whether the Expr represents a Mathematica string. Works like the Mathematica function StringQ. |
SymbolQ | Tells whether the Expr represents a Mathematica symbol. |
Take | Returns a new Expr that has the same head but only the first n elements of this Expr (or last n elements if n is negative). Works like the Mathematica function Take. |
ToString | Returns a representation of the Expr as a Mathematica InputForm string. |
TrueQ | Tells whether the Expr represents the Mathematica symbol True. Works like the Mathematica function TrueQ. |
VectorQ | Overloaded. Tells whether the Expr represents a Mathematica vector (that is, it has head List, and no parts are themselves lists). Works like the Mathematica function VectorQ. |
Expr Class | Wolfram.NETLink Namespace