This class is an ICollection implementation for EventLogEntry objects. public class EventLogEntryCollection : ICollection, IEnumerable { // Public Instance Properties public int Count {get; } // implements ICollection public virtual EventLogEntry this [int index]){get; } // Public Instance Methods public void CopyTo (EventLogEntry[ ] entries , int index ); public IEnumerator GetEnumerator ( ); // implements IEnumerable } Returned ByEventLog.Entries |