public object EvaluateObject(RenderingKey key) { if (key == null) { return(null); } return(key.Evaluate(this)); }
public override object Evaluate(RenderingContext context) { var obj = body.Evaluate(context); if (obj is bool) { return(!((bool)obj)); } throw new Exception("Expected bool key"); }