Author: toshok
Date: 2005-11-14 12:39:19 -0500 (Mon, 14 Nov 2005)
New Revision: 53025

Modified:
   
trunk/mcs/class/System.Web/System.Web.Configuration_2.0/SqlCacheDependencyDatabaseCollection.cs
Log:
2005-11-14  Chris Toshok  <[EMAIL PROTECTED]>

        * TagPrefixCollection.cs (Remove): pass the key to BaseRemove.
        (set_Item (int index)): implement.
        
        * TagPrefixInfo.cs (Equals): implement.
        (GetHashCode): implement.

        * AuthorizationRuleCollection.cs (CreateNewElement(string)):
        implement propertly.
        (IndexOf): implement.
        (IsElementName): implement.
        (ElementName): implement.
        (Item (int index)): implement.
        
        * FormsAuthenticationUserCollection.cs (set_Item (int index)): 
implement.

        * UrlMappingCollection.cs (set_Item (int index)): implement.

        * OutputCacheProfileCollection.cs (set_Item (int index)): implement.

        * TransformerInfo.cs (Equals): implement.
        (GetHashCode): implement.

        * NamespaceInfo.cs (Equals): implement.
        (GetHashCode): implement.
        
        * ProfileSettingsCollection.cs (set_Item (int index)): implement.

        * TransformerInfoCollection.cs (set_Item (int index)): implement.

        * HttpHandlerActionCollection.cs (set_Item (int index)): implement.

        * BufferModesCollection.cs (set_Item (int index)): implement.

        * BuildProvider.cs: use the base[fooProp] pattern instead of
        instance fields.

        * ProfileGroupSettingsCollection.cs: implement most of this class.

        * RuleSettingsCollection.cs (set_Item (int index)): implement.

        * ClientTargetCollection.cs (set_Item (int index)): implement.

        * AssemblyCollection.cs (set_Item (int index)): implement.

        * BuildProviderCollection.cs (set_Item (int index)): reformat.

        * CustomError.cs (Equals): implement.
        (GetHashCode): implement.

        * ExpressionBuilderCollection.cs (set_Item (int index)): reformat.

        * PassportAuthentication.cs (RedirectUrl): express consternation
        in comment form.

        * NamespaceCollection.cs (set_Item (int index)): implement.

        * RootProfilePropertySettingsCollection.cs (SerializeElement): add
        comment.

        * ProfilePropertySettingsCollection.cs (set_Item (int index)):
        implement.

        * CustomErrorCollection.cs (set_Item (int index)): implement.

        * HttpModuleActionCollection.cs (set_Item (int index)): implement.

        * CodeSubDirectoriesCollection.cs (set_Item (int index)):
        implement.

        * CustomErrorsSection.cs (DeserializeSection): include call to
        base.DeserializeSection, and add MonoTODO.

        * EventMappingSettingsCollection.cs (set_Item (int index)):
        implement.

        * AuthorizationRule.cs (Equals): implement.
        (GetHashCode): implement.
        (SerializeElement): add comment.

        * TagMapCollection.cs (Remove): pass the key to BaseRemove.
        (set_Item (int index)): implement.
        
        * TagMapInfo.cs (Equals): implement.
        (GetHashCode): implement.
        (SerializeElement): add call to base.SerializeElement.

        * TrustLevelCollection.cs (Remove): pass the key to BaseRemove.
        (GetElementKey): implement.

        * SqlCacheDependencyDatabase.cs (set_Item (int index)): implement.

        * WebContext.cs: new implementation.


Modified: 
trunk/mcs/class/System.Web/System.Web.Configuration_2.0/SqlCacheDependencyDatabaseCollection.cs
===================================================================
--- 
trunk/mcs/class/System.Web/System.Web.Configuration_2.0/SqlCacheDependencyDatabaseCollection.cs
     2005-11-14 17:38:54 UTC (rev 53024)
+++ 
trunk/mcs/class/System.Web/System.Web.Configuration_2.0/SqlCacheDependencyDatabaseCollection.cs
     2005-11-14 17:39:19 UTC (rev 53025)
@@ -98,8 +98,7 @@
 
                public SqlCacheDependencyDatabase this [int index] {
                        get { return (SqlCacheDependencyDatabase) BaseGet 
(index); }
-                       [MonoTODO]
-                       set { throw new NotImplementedException (); }
+                       set { if (BaseGet (index) != null) BaseRemoveAt 
(index); BaseAdd (index, value); }
                }
 
                public new SqlCacheDependencyDatabase this [string name] {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to