示例#1
0
 internal override void Update(object[] expressions, IErrorContext iErrorContext)
 {
     Global.Tracer.Assert(expressions != null);
     Global.Tracer.Assert(1 == expressions.Length);
     if (!DataAggregate.IsNull(DataAggregate.GetTypeCode(expressions[0])))
     {
         m_currentTotal++;
     }
 }
示例#2
0
        public override void Update(object[] expressions, IErrorContext iErrorContext)
        {
            Global.Tracer.Assert(null != expressions);
            Global.Tracer.Assert(1 == expressions.Length);
            object       o        = expressions[0];
            DataTypeCode typeCode = DataAggregate.GetTypeCode(o);

            if (!DataAggregate.IsNull(typeCode))
            {
                this.m_currentTotal++;
            }
        }