Catel.Data.ModelBase.INotifyDataWarningInfo C# (CSharp) Метод

INotifyDataWarningInfo() приватный Метод

Gets the warnings for the specific property name.
private INotifyDataWarningInfo ( string propertyName ) : IEnumerable
propertyName string Name of the property.
Результат IEnumerable
        IEnumerable INotifyDataWarningInfo.GetWarnings(string propertyName)
        {
            var elements = new List<string>();

            if (HideValidationResults)
            {
                return elements;
            }

            if (string.IsNullOrEmpty(propertyName))
            {
                lock (_validationContext)
                {
                    foreach (var warning in _validationContext.GetBusinessRuleWarnings())
                    {
                        elements.Add(warning.Message);
                    }

                }
            }
            else
            {
                lock (_validationContext)
                {
                    foreach (var warning in _validationContext.GetFieldWarnings(propertyName))
                    {
                        elements.Add(warning.Message);
                    }
                }
            }

            return elements;
        }
        #endregion