Exemplo n.º 1
0
        public IValidationResult ValidateValue(ValueTypes type, object value)
        {
            IValidationResult result;

            if (value != null && type != null)
            {
                result = validationFunctions.ContainsKey(type)
                            ? validationFunctions[type].Invoke(value)
                            : CreateUnableToValidateValueResult(type.ToString());
            }
            else
            {
                result = CreateNullValueValidationResult();
            }
            return(result);
        }
Exemplo n.º 2
0
        public override string ToString()
        {
            if (mValueType != ValueTypes.NOT_APPLICABLE)
            {
                return(string.Format("{0} ({1}, {2})", mName, mEventValueType.ToString(), mValueType.ToString()));
            }

            return(string.Format("{0} ({1})", mName, mEventValueType.ToString()));
        }