public override void Evaluate(XslTransformProcessor p) { if (p.Debugger != null) { p.Debugger.DebugExecute(p, base.DebugInput); } if (this.hasStack) { p.PushStack(this.stackSize); } int count = this.content.Count; for (int i = 0; i < count; i++) { ((XslOperation)this.content[i]).Evaluate(p); } if (this.hasStack) { p.PopStack(); } }
public override void Evaluate(XslTransformProcessor p) { if (p.Debugger != null) { p.Debugger.DebugExecute(p, this.DebugInput); } if (hasStack) { p.PushStack(stackSize); } int len = content.Count; for (int i = 0; i < len; i++) { ((XslOperation)content [i]).Evaluate(p); } if (hasStack) { p.PopStack(); } }
public override void Evaluate (XslTransformProcessor p) { if (p.Debugger != null) p.Debugger.DebugExecute (p, this.DebugInput); if (hasStack) p.PushStack (stackSize); int len = content.Count; for (int i = 0; i < len; i++) ((XslOperation) content [i]).Evaluate (p); if (hasStack) p.PopStack (); }