# Sandbox.Doo.Expression

Base class for all value expressions used as arguments and assignments within blocks.

- Kind: class
- Assembly: `Sandbox.Engine`
- Modifiers: abstract

## Methods

- [`CollectArguments`](/api/Sandbox.Doo.Expression/CollectArguments)
- [`Evaluate`](/api/Sandbox.Doo.Expression/Evaluate): Evaluates this expression and returns its value.
- [`GetDebugText`](/api/Sandbox.Doo.Expression/GetDebugText): Returns a human-readable string representation of this expression for the editor.
