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++; } }
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++; } }