Version 3.3.0.2

Expressionator class

Namespace: Sirenix.Utilities.Editor.Expressions.Internal
Assembly: Sirenix.Utilities.Editor
public class Expressionator
Inheritance
  • System.Object
  • Expressionator

Constructors

Expressionator(Object)
public Expressionator(object value)
Parameters
System.Object value

Fields

Context
public readonly Dictionary<string, object> Context

Properties

Item[String]
public object this[string expression] { get; }
Parameters
System.String expression

Value
public object Value { get; set; }
ValueType
public Type ValueType { get; }

Methods

Bool(String)
public bool Bool(string expression)
Parameters
System.String expression

Returns
System.Boolean

Expr(String)
public object Expr(string expression)
Parameters
System.String expression

Returns
System.Object

Expr<T>(String)
public T Expr<T>(string expression)
Parameters
System.String expression

Returns
T

Type Parameters
T

Expressionate(String)
public Expressionator Expressionate(string expression)
Parameters
System.String expression

Returns
Expressionator

ForEachExpressionate(String)
public IEnumerable<Expressionator> ForEachExpressionate(string expression)
Parameters
System.String expression

Returns
System.Collections.Generic.IEnumerable<Expressionator>

Int(String)
public int Int(string expression)
Parameters
System.String expression

Returns
System.Int32

String(String)
public string String(string expression)
Parameters
System.String expression

Returns
System.String