2010-07-08 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System / System.Diagnostics / ProcessModuleCollection.cs
old mode 100755 (executable)
new mode 100644 (file)
index db11dee..7a29e8f
@@ -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() 
                {
                }