[Gregor.Core.Collections.NMruBase]

Gregor.Core.Collections.NMruBase

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.Collections.

Details

public abstract class Gregor.Core.Collections.NMruBase

: System.Object, Gregor.Core.Collections.IObservableCollection, Gregor.Core.IObservable, System.Collections.ICollection, System.Collections.IEnumerable

Custom Attributes: Gregor.Core.Description(Text=...)

Description: Base class for strongly typed MRU lists.


Members

NMruBase

public NMruBase()

Custom Attributes: 

Description: 

Changed

public event Gregor.Core.Collections.CollectionEventHandler Changed // Gregor.Core.Collections.IObservableCollection.Changed

Custom Attributes: 

Description: 

Changed

private Gregor.Core.Collections.CollectionEventHandler Changed

Custom Attributes: 

Description: 

m_Entries

private System.Collections.ArrayList m_Entries

Custom Attributes: 

Description: 

m_FiresChangedEvent

private System.Boolean m_FiresChangedEvent

Custom Attributes: 

Description: 

Count

public System.Int32 Count {get;} // System.Collections.ICollection.Count

Custom Attributes: 

Description: 

FiresChangedEvent

public System.Boolean FiresChangedEvent {get;set;} // Gregor.Core.IObservable.FiresChangedEvent

Custom Attributes: 

Description: 

IsSynchronized

public System.Boolean IsSynchronized {get;} // System.Collections.ICollection.IsSynchronized

Custom Attributes: 

Description: 

SyncRoot

public System.Object SyncRoot {get;} // System.Collections.ICollection.SyncRoot

Custom Attributes: 

Description: 

BaseGet

protected System.Object BaseGet(System.Int32 index)

Custom Attributes: 

Description: 

BaseGetEntries

protected System.Collections.ArrayList BaseGetEntries()

Custom Attributes: 

Description: 

BaseGetMostRecent

protected System.Object BaseGetMostRecent()

Custom Attributes: 

Description: 

BasePush

protected void BasePush(System.Object obj)

Custom Attributes: 

Description: 

BaseRemove

protected void BaseRemove(System.Object obj)

Custom Attributes: 

Description: 

BaseRemoveAll

protected void BaseRemoveAll(System.Object obj)

Custom Attributes: 

Description: 

BaseRemoveAll

private void BaseRemoveAll(System.Object obj, System.Boolean fRaise)

Custom Attributes: 

Description: 

BaseToArray

protected System.Object[] BaseToArray()

Custom Attributes: 

Description: 

CopyTo

public void CopyTo(System.Array array, System.Int32 index) // System.Collections.ICollection.CopyTo

Custom Attributes: 

Description: 

GetEnumerator

public System.Collections.IEnumerator GetEnumerator() // System.Collections.IEnumerable.GetEnumerator

Custom Attributes: 

Description: 

OnChanged

protected virtual void OnChanged(Gregor.Core.Collections.CCollectionEventArgs e)

Custom Attributes: 

Description: 


See Also

Gregor.Core.Collections.CCollectionEventArgs

Gregor.Core.DescriptionAttribute

System.Array

System.Collections.ArrayList

System.Object

Gregor.Core.Collections.IObservableCollection

Gregor.Core.IObservable

System.Collections.ICollection

System.Collections.IEnumerable

System.Collections.IEnumerator

Gregor.Core.Collections.CollectionEventHandler

System.Boolean

System.Int32

System.Void