<table id="sortableTableEnum">
    <thead>
        <tr>
            <th onclick="sortTable(0, 'sortableTableEnum')">
                Name
                <span>
                    <span class="up">&#9650;</span>
                    <span class="down">&#9660;</span>
                </span>
            </th>
            <th onclick="sortTable(1, 'sortableTableEnum')">
                Value
                <span>
                    <span class="up">&#9650;</span>
                    <span class="down">&#9660;</span>
                </span>
            </th>
            <th onclick="sortTable(2, 'sortableTableEnum')">
                Description
                <span>
                    <span class="up">&#9650;</span>
                    <span class="down">&#9660;</span>
                </span>
            </th>
        </tr>
    </thead>
    <tbody>
        <tr> <td>SelectAny</td> <td></td> <td><p>For uCalc.ItemOf() with uCalc.Properties() it selects items with at least one the specified properties</p>
</td> </tr>
<tr> <td>SelectAll</td> <td></td> <td><p>For uCalc.ItemOf() with uCalc.Properties() it selects only items that have all of the specified properties</p>
</td> </tr>
<tr> <td>NotFound</td> <td></td> <td><p>When an empty object is returned because there is no match for the object/properties you specified</p>
</td> </tr>
<tr> <td>DataType</td> <td></td> <td><p>Item is a datatype</p>
</td> </tr>
<tr> <td>Array</td> <td></td> <td><p>Item is an array</p>
</td> </tr>
<tr> <td>Class</td> <td></td> <td><p>Item is a class</p>
</td> </tr>
<tr> <td>Namespace</td> <td></td> <td><p>Item is a namespace</p>
</td> </tr>
<tr> <td>ErrorHandler</td> <td></td> <td><p>Item is an error handler</p>
</td> </tr>
<tr> <td>Transformer</td> <td></td> <td><p>Item is a Transformation item</p>
</td> </tr>
<tr> <td>Format</td> <td></td> <td><p>Item is for formatting the output of EvalStr or EvaluateStr</p>
</td> </tr>
<tr> <td>Variable</td> <td></td> <td><p>Item is a variable</p>
</td> </tr>
<tr> <td>Function</td> <td></td> <td><p>Item is a function</p>
</td> </tr>
<tr> <td>VariableNumberOfArgs</td> <td></td> <td><p>Has a variable number of arguments</p>
</td> </tr>
<tr> <td>Operator</td> <td></td> <td><p>Item is an operator</p>
</td> </tr>
<tr> <td>FunctionOrOperator</td> <td></td> <td><p>Item is either a function or operator</p>
</td> </tr>
<tr> <td>Prefix</td> <td></td> <td><p>Item is a prefix operator</p>
</td> </tr>
<tr> <td>Infix</td> <td></td> <td><p>Item is an infix operator</p>
</td> </tr>
<tr> <td>Postfix</td> <td></td> <td><p>Item is a postfix operator</p>
</td> </tr>
<tr> <td>RightToLeft</td> <td></td> <td><p>Item is defined with right to left associativity</p>
</td> </tr>
<tr> <td>AddressOwner</td> <td></td> <td><p>When an address parameter is used with a uCalc.Define*() function, AddressOwner is false, otherwise it's true</p>
</td> </tr>
<tr> <td>Alias</td> <td></td> <td><p>The name of this item is an alias for another item</p>
</td> </tr>
<tr> <td>Locked</td> <td></td> <td><p>Item value cannot be modified (such as for constants)</p>
</td> </tr>
<tr> <td>Search</td> <td></td> <td><p>Item is a Search item</p>
</td> </tr>
<tr> <td>CaseSensitive</td> <td></td> <td><p>Item is case sensitive</p>
</td> </tr>
<tr> <td>QuotedText</td> <td></td> <td><p>Item is quoted text</p>
</td> </tr>
<tr> <td>ByVal</td> <td></td> <td><p>Not for direct use. Argument passed by value (default)</p>
</td> </tr>
<tr> <td>ByRef</td> <td></td> <td><p>Not for direct use. Argument passed by reference</p>
</td> </tr>
<tr> <td>ByCopy</td> <td></td> <td><p>Not for direct use. Argument passed by copy</p>
</td> </tr>
<tr> <td>ByExpr</td> <td></td> <td><p>Not for direct use. Argument passed by expression; allows parsed expression to be passed for later optional evaluation instead of evaluating an expression right away and passing a value</p>
</td> </tr>
<tr> <td>ByHandle</td> <td></td> <td><p>Not for direct use. Item handle passed instead of a value or pointer to the value; allows passing meta data associated with the argument</p>
</td> </tr>
<tr> <td>Optional</td> <td></td> <td><p>Not for direct use. Parameter is optional</p>
</td> </tr>
<tr> <td>FinishedSearch</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>ReturnSelf</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>RewindOnChange</td> <td></td> <td><p>Not for direct use.  Use RewindOnChange() function instead</p>
</td> </tr>
<tr> <td>TransformArg</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>Active</td> <td></td> <td><p>Not for direct use.  Use Active() function instead.</p>
</td> </tr>
<tr> <td>WhitespaceCounts</td> <td></td> <td><p>Not for direct use. Use WhitespaceSensitive() instead</p>
</td> </tr>
<tr> <td>IgnoreQuote</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>IgnoreStatementSep</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>IgnoreBracket</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>SkipEvalTransform</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>ExprUnit</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>EagerArg</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>SkipPatternMatching</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>SkipOver</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>Modified</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>UpdatePending</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>ParentUpdatePending</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>UpToEndOrSeparator</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>UpToCompleted</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>SkipReduce</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>PatternCheck</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>ListReturned</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>Focusable</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>DisconnectedParent</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>Child</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>Parent</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>Range</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>HasByExpr</td> <td></td> <td><p>Not for direct use</p>
</td> </tr>
<tr> <td>LiteralItem</td> <td></td> <td><p>Not used</p>
</td> </tr>
<tr> <td>Exclude</td> <td></td> <td><p>Not used</p>
</td> </tr>
<tr> <td>ApiCall</td> <td></td> <td><p>Not used</p>
</td> </tr>

    </tbody>
</table>