Merge pull request #3328 from BrzVlad/finalizer-thread-exited2
[mono.git] / mcs / class / System / System.Diagnostics / ProcessModuleCollection.cs
index db11deedd4679b3069774510d95d66b4adb4a660..7a29e8f83e3241b6d242f88239a5ca806f30fa87 100644 (file)
@@ -33,9 +33,22 @@ using System.Collections;
 
 namespace System.Diagnostics 
 {
-       public class ProcessModuleCollection : ReadOnlyCollectionBase 
+#if NET_2_1
+       public class ProcessModuleCollectionBase : System.Collections.Generic.List<ProcessModule>
+       {
+               protected ProcessModuleCollectionBase InnerList {
+                       get { return this; }
+               }
+       }
+#endif
+
+       public class ProcessModuleCollection :
+#if !NET_2_1   
+               ReadOnlyCollectionBase
+#else
+               ProcessModuleCollectionBase
+#endif
        {
-               
                protected ProcessModuleCollection() 
                {
                }