Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
		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);
		}
Esempio n. 4
0
		public bool IsEvaluated (XslTransformProcessor p)
		{
			return p.GetStackItem (slot) != null;
		}
Esempio n. 5
0
		protected override object GetValue (XslTransformProcessor p)
		{
			return p.GetStackItem (slot);
		}
Esempio n. 6
0
 public bool IsEvaluated(XslTransformProcessor p)
 {
     return(p.GetStackItem(this.slot) != null);
 }
Esempio n. 7
0
 protected override object GetValue(XslTransformProcessor p)
 {
     return(p.GetStackItem(this.slot));
 }