2005-09-28 Chris Toshok <toshok@ximian.com>
authorChris Toshok <toshok@novell.com>
Wed, 28 Sep 2005 22:48:41 +0000 (22:48 -0000)
committerChris Toshok <toshok@novell.com>
Wed, 28 Sep 2005 22:48:41 +0000 (22:48 -0000)
commit8b1be8be0b90d8e029a2f03a0de42f74ba38f6dc
tree76778f6b982d551e6084abe4150b721ff3c6b795
parentee1907949cba4389f06ff2734a396a4145856a67
2005-09-28  Chris Toshok  <toshok@ximian.com>

* ConfigurationElementCollection.cs: more work on the "<clear />"
handling - just skip the element for now.  this causes a failure
in one test ('<clear hi="bye" />' doesn't throw an exception when
it should), but it succeeds for collections that have required
attributes.

* ConnectionStringSettings.cs: providerName isn't a required
attribute.

* AppSettingsSection.cs (.cctor): initialize our "file" Property.
(File): implement.
(Properties): fix.
(GetRuntimeObject): call the base class method instead of just
returning "this".

* ConnectionStringsSection.cs: Add a hacky DeserializeElement
method here (that isn't in MS's) for the time being so we actually
deserialize our collection.

svn path=/trunk/mcs/; revision=50977
mcs/class/System.Configuration/System.Configuration/AppSettingsSection.cs
mcs/class/System.Configuration/System.Configuration/ChangeLog
mcs/class/System.Configuration/System.Configuration/ConfigurationElementCollection.cs
mcs/class/System.Configuration/System.Configuration/ConnectionStringSettings.cs
mcs/class/System.Configuration/System.Configuration/ConnectionStringsSection.cs