Expressionclass

Base class for all value expressions used as arguments and assignments within blocks.

objectExpression
Namespace
global
Assembly
Sandbox.Engine
Declaration
public abstract class Sandbox.Doo.Expression

Constructors1

Showing 1 constructors

Methods3

Showing 3 methods

public virtual void CollectArguments(System.Collections.Generic.HashSet`1<string> arguments)PUBLICVIRTUAL

ParameterTypeDescription
argumentsHashSet<string>
Returns:void

public virtual Sandbox.Variant Evaluate()PUBLICVIRTUAL

Evaluates this expression and returns its value.

Returns:Variant

public virtual string GetDebugText()PUBLICVIRTUAL

Returns a human-readable string representation of this expression for the editor.

Returns:string

On this page