2005-12-15 Chris Toshok <toshok@ximian.com>
authorChris Toshok <toshok@novell.com>
Fri, 16 Dec 2005 04:39:01 +0000 (04:39 -0000)
committerChris Toshok <toshok@novell.com>
Fri, 16 Dec 2005 04:39:01 +0000 (04:39 -0000)
commit0bde3d52c976158d01d96241c26fe1b041c44129
treeeefb67b55746baf6f6e9fb8c39d67beb06db873b
parent0b0b9b362a1c5f1e037dc2971d447e4debb6a1e1
2005-12-15  Chris Toshok  <toshok@ximian.com>

* ConfigurationLockCollection.cs (..ctor): don't call Populate.
(Populate): nuke.
(CheckName): make sure the passes in name is valid for this type
of lock collection.
(Add): call CheckName, and set is_modified to true.
(Clear): set is_modified.
(IsReadOnly): add plausable implementation, including exception in
the case where the name isn't found.
(Remove): set is_modified.
(SetFromList): implement.
(get_AttributeList): implement.
(set_IsModified): add internal setter so we can clear the modified
flag.

svn path=/trunk/mcs/; revision=54515
mcs/class/System.Configuration/System.Configuration/ChangeLog
mcs/class/System.Configuration/System.Configuration/ConfigurationLockCollection.cs