CounterCreationDataCollection

CounterCreationDataCollection serializable

System.Diagnostics (system.dll) class

This class is a strongly-typed collection of CounterCreationData objects. Use Add( ) and AddRange( ) to add single or multiple values respectively to the end of the collection. Insert( ) allows you to add an item at any position in the collection. Remove( ) and RemoveAt( ) allow you to remove items from the collection.

 public class  CounterCreationDataCollection  : CollectionBase {  // Public Constructors  public  CounterCreationDataCollection  ( );    public  CounterCreationDataCollection  (CounterCreationData[ ]   value   );    public  CounterCreationDataCollection  (CounterCreationDataCollection   value   );  // Public Instance Properties  public CounterCreationData  this  [int   index   ]{set; get; }  // Public Instance Methods  public int  Add  (CounterCreationData   value   );    public void  AddRange  (CounterCreationData[ ]   value   );    public void  AddRange  (CounterCreationDataCollection   value   );    public bool  Contains  (CounterCreationData   value   );    public void  CopyTo  (CounterCreationData[ ]   array   ,  int   index   );    public int  IndexOf  (CounterCreationData   value   );    public void  Insert  (int   index   , CounterCreationData   value   );    public virtual void  Remove  (CounterCreationData   value   );  // Protected Instance Methods  protected override void  OnInsert  (int   index   , object   value   );  // overrides System.Collections.CollectionBase  } 

Hierarchy

System.Object System.Collections.CollectionBase(System.Collections.IList , System.Collections.ICollection , System.Collections.IEnumerable) CounterCreationDataCollection

Returned By

PerformanceCounterInstaller.Counters

Passed To

PerformanceCounterCategory.Create( )

Figure 29-2. More classes from the System.Diagnostics namespace
figs/csn2_2902.gif


C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net