# CodeBinaryOperatorType Enum

## Definition

Defines identifiers for supported binary operators.

`public enum class CodeBinaryOperatorType`

`public enum CodeBinaryOperatorType`

```
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum CodeBinaryOperatorType
```

`type CodeBinaryOperatorType = `

```
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeBinaryOperatorType =
```

`Public Enum CodeBinaryOperatorType`

- Inheritance

- Attributes

## Fields

Add | 0 | Addition operator. |

Assign | 5 | Assignment operator. |

BitwiseAnd | 10 | Bitwise and operator. |

BitwiseOr | 9 | Bitwise or operator. |

BooleanAnd | 12 | Boolean and operator. This represents a short circuiting operator. A short circuiting operator will evaluate only as many expressions as necessary before returning a correct value. |

BooleanOr | 11 | Boolean or operator. This represents a short circuiting operator. A short circuiting operator will evaluate only as many expressions as necessary before returning a correct value. |

Divide | 3 | Division operator. |

GreaterThan | 15 | Greater than operator. |

GreaterThanOrEqual | 16 | Greater than or equal operator. |

IdentityEquality | 7 | Identity equal operator. |

IdentityInequality | 6 | Identity not equal operator. |

LessThan | 13 | Less than operator. |

LessThanOrEqual | 14 | Less than or equal operator. |

Modulus | 4 | Modulus operator. |

Multiply | 2 | Multiplication operator. |

Subtract | 1 | Subtraction operator. |

ValueEquality | 8 | Value equal operator. |

## Remarks

CodeBinaryOperatorType defines identifiers for the most common types of binary operators. These operator identifiers are used by CodeBinaryOperatorExpression to indicate the type of operator in each expression.