public override void Evaluate(XslTransformProcessor p) { if (p.Debugger != null) { p.Debugger.DebugExecute(p, this.DebugInput); } if (p.GetStackItem(slot) != null) { return; // evaluated already } if (p.Arguments != null && var.Select == null && var.Content == null) { object val = p.Arguments.GetParam(Name.Name, Name.Namespace); if (val != null) { Override(p, val); return; } } base.Evaluate(p); }
public override void Evaluate(XslTransformProcessor p) { if (p.Debugger != null) { p.Debugger.DebugExecute(p, base.DebugInput); } if (p.GetStackItem(this.slot) != null) { return; } if (p.Arguments != null && this.var.Select == null && this.var.Content == null) { object param = p.Arguments.GetParam(base.Name.Name, base.Name.Namespace); if (param != null) { this.Override(p, param); return; } } base.Evaluate(p); }
public override void Evaluate (XslTransformProcessor p) { if (p.Debugger != null) p.Debugger.DebugExecute (p, this.DebugInput); if (p.GetStackItem (slot) != null) return; // evaluated already if (p.Arguments != null && var.Select == null && var.Content == null) { object val = p.Arguments.GetParam (Name.Name, Name.Namespace); if (val != null) { Override (p, val); return; } } base.Evaluate (p); }
public bool IsEvaluated (XslTransformProcessor p) { return p.GetStackItem (slot) != null; }
protected override object GetValue (XslTransformProcessor p) { return p.GetStackItem (slot); }
public bool IsEvaluated(XslTransformProcessor p) { return(p.GetStackItem(this.slot) != null); }
protected override object GetValue(XslTransformProcessor p) { return(p.GetStackItem(this.slot)); }