public PropertyInformation this[string propertyName] {
get {
PropertyInformation result = (PropertyInformation) BaseGet (propertyName);
// check for default collection name
if (result == null) {
PropertyInformation defaultColl =
(PropertyInformation) BaseGet (ConfigurationProperty.DefaultCollectionPropertyName);
if ((defaultColl != null) && (defaultColl.ProvidedName == propertyName)) {
result = defaultColl;
}
}
return result;
}
}