2 // System.Diagnostics.ProcessModuleCollection.cs
5 // Dick Porter (dick@ximian.com)
6 // Andreas Nahr (ClassDevelopment@A-SoftTech.com)
8 // (C) 2002 Ximian, Inc. http://www.ximian.com
11 using System.Collections;
13 namespace System.Diagnostics
15 public class ProcessModuleCollection : ReadOnlyCollectionBase
18 protected ProcessModuleCollection()
22 public ProcessModuleCollection(ProcessModule[] processModules)
24 InnerList.AddRange (processModules);
27 public ProcessModule this[int index] {
29 return (ProcessModule)InnerList[index];
33 public bool Contains(ProcessModule module)
35 return InnerList.Contains (module);
38 public void CopyTo(ProcessModule[] array, int index)
40 InnerList.CopyTo (array, index);
43 public int IndexOf(ProcessModule module)
45 return InnerList.IndexOf (module);