protected override IClientModel VisitConditionalNode(ConditionalNode node) { var result = this.VisitExpressionNode(node.Expression); _clientContext.BeginIf(result); this.VisitBlockNode(node.TrueBlock); if (node.FalseBlock != null) { _clientContext.ElseIf(); this.VisitBlockNode(node.FalseBlock); } _clientContext.EndIf(); return(null); }
public void BeginIf(IClientModel model) { _adaptee.BeginIf(model); }