# GC.Spread.CalcEngine.ExpressionType

## Content

# Enumeration: ExpressionType

[Spread](../modules/GC.Spread).[CalcEngine](../modules/GC.Spread.CalcEngine).ExpressionType

Represents the type node in the formula expression tree.

## Table of contents

### Enumeration members

- [LocalName](GC.Spread.CalcEngine.ExpressionType#localname)
- [array](GC.Spread.CalcEngine.ExpressionType#array)
- [boolean](GC.Spread.CalcEngine.ExpressionType#boolean)
- [error](GC.Spread.CalcEngine.ExpressionType#error)
- [expand](GC.Spread.CalcEngine.ExpressionType#expand)
- [function](GC.Spread.CalcEngine.ExpressionType#function)
- [missingArgument](GC.Spread.CalcEngine.ExpressionType#missingargument)
- [name](GC.Spread.CalcEngine.ExpressionType#name)
- [number](GC.Spread.CalcEngine.ExpressionType#number)
- [operator](GC.Spread.CalcEngine.ExpressionType#operator)
- [parentheses](GC.Spread.CalcEngine.ExpressionType#parentheses)
- [reference](GC.Spread.CalcEngine.ExpressionType#reference)
- [string](GC.Spread.CalcEngine.ExpressionType#string)
- [structReference](GC.Spread.CalcEngine.ExpressionType#structreference)
- [unknow](GC.Spread.CalcEngine.ExpressionType#unknow)

## Enumeration members

### <a id="localname" name="localname"></a> LocalName

• **LocalName** = `100`

Specifies the local name type

___

### <a id="array" name="array"></a> array

• **array** = `6`

Specifies the array type

___

### <a id="boolean" name="boolean"></a> boolean

• **boolean** = `4`

Specifies the boolean type

___

### <a id="error" name="error"></a> error

• **error** = `5`

Specifies the error type

___

### <a id="expand" name="expand"></a> expand

• **expand** = `12`

Specifies the expand type

___

### <a id="function" name="function"></a> function

• **function** = `7`

Specifies the function type

___

### <a id="missingargument" name="missingargument"></a> missingArgument

• **missingArgument** = `11`

Specifies the missing argument type

___

### <a id="name" name="name"></a> name

• **name** = `8`

Specifies the name type

___

### <a id="number" name="number"></a> number

• **number** = `2`

Specifies the number type

___

### <a id="operator" name="operator"></a> operator

• **operator** = `9`

Specifies the operator type

___

### <a id="parentheses" name="parentheses"></a> parentheses

• **parentheses** = `10`

Specifies the parenthesis type

___

### <a id="reference" name="reference"></a> reference

• **reference** = `1`

Specifies the reference type

___

### <a id="string" name="string"></a> string

• **string** = `3`

Specifies the string type

___

### <a id="structreference" name="structreference"></a> structReference

• **structReference** = `13`

Specifies the struct reference type

___

### <a id="unknow" name="unknow"></a> unknow

• **unknow** = `0`

Specifies the unknown type
