From c38ad8584a45bf266ab5c8a73a34b2615b2c3885 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Mon, 9 Jan 2006 21:20:25 +0000 Subject: [PATCH] 2006-01-09 Chris Toshok * ElementInformation.cs (Validator): if propertyInfo == null, return a DefaultValidator instance. svn path=/trunk/mcs/; revision=55262 --- .../System.Configuration/System.Configuration/ChangeLog | 5 +++++ .../System.Configuration/ElementInformation.cs | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/mcs/class/System.Configuration/System.Configuration/ChangeLog b/mcs/class/System.Configuration/System.Configuration/ChangeLog index a652b704206..f0eb372b503 100644 --- a/mcs/class/System.Configuration/System.Configuration/ChangeLog +++ b/mcs/class/System.Configuration/System.Configuration/ChangeLog @@ -1,3 +1,8 @@ +2006-01-09 Chris Toshok + + * ElementInformation.cs (Validator): if propertyInfo == null, + return a DefaultValidator instance. + 2006-01-09 Chris Toshok * AppSettingsSection.cs (.cctor): specify null for diff --git a/mcs/class/System.Configuration/System.Configuration/ElementInformation.cs b/mcs/class/System.Configuration/System.Configuration/ElementInformation.cs index d6c628d2cc3..6f82071bd90 100644 --- a/mcs/class/System.Configuration/System.Configuration/ElementInformation.cs +++ b/mcs/class/System.Configuration/System.Configuration/ElementInformation.cs @@ -36,7 +36,7 @@ namespace System.Configuration PropertyInformation propertyInfo; ConfigurationElement owner; PropertyInformationCollection properties; - + internal ElementInformation (ConfigurationElement owner, PropertyInformation propertyInfo) { this.propertyInfo = propertyInfo; @@ -76,7 +76,7 @@ namespace System.Configuration } public ConfigurationValidatorBase Validator { - get { return propertyInfo != null ? propertyInfo.Validator : null; } + get { return propertyInfo != null ? propertyInfo.Validator : new DefaultValidator(); } } public PropertyInformationCollection Properties { -- 2.25.1