public override object GetValue(ISCConditionCalculatingContext context, ParamObjectCollection arrParams)
		{
			object result = context.CurrentObject.Properties.GetValue<string>(this.SchemaAndPropertyName.PropertyName, null);

			if (result == null)
				result = string.Empty;

			return result;
		}
        public override object GetValue(ISCConditionCalculatingContext context, ParamObjectCollection arrParams)
        {
            object result = context.CurrentObject.Properties.GetValue <string>(this.SchemaAndPropertyName.PropertyName, null);

            if (result == null)
            {
                result = string.Empty;
            }

            return(result);
        }
		public abstract object GetValue(ISCConditionCalculatingContext context, ParamObjectCollection arrParams);
 public abstract object GetValue(ISCConditionCalculatingContext context, ParamObjectCollection arrParams);