Catel.Windows.Controls.WarningAndErrorValidator.GetWarningOrError C# (CSharp) Метод

GetWarningOrError() приватный статический Метод

Gets the warning or error message for the object.
private static GetWarningOrError ( object value, ValidationType type ) : string
value object The value.
type ValidationType The type.
Результат string
        private static string GetWarningOrError(object value, ValidationType type)
        {
            string message = null;

            switch (type)
            {
                case ValidationType.Warning:
                    var valueAsIDataWarningInfo = value as IDataWarningInfo;
                    if (valueAsIDataWarningInfo != null)
                    {
                        message = valueAsIDataWarningInfo.Warning;
                    }
                    break;

                case ValidationType.Error:
                    var valueAsIDataErrorInfo = value as IDataErrorInfo;
                    if (valueAsIDataErrorInfo != null)
                    {
                        message = valueAsIDataErrorInfo.Error;
                    }
                    break;
            }

            return !string.IsNullOrEmpty(message) ? message : null;
        }