[Gregor.Core.Collections.CTotalHistory]

Gregor.Core.Collections.CTotalHistory

Saturday, September 15, 2007

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

Details

public class Gregor.Core.Collections.CTotalHistory

: Gregor.Core.Collections.CHistoryBase, System.Collections.ICollection, System.Collections.IEnumerable

Custom Attributes: System.Reflection.DefaultMember(MemberName="Item"), Gregor.Core.Description(Text=...)

Description: A history that implements the MRU model (unique, non-overwritable entries ordered by most recent usage).


Members

CTotalHistory

public CTotalHistory(Gregor.Core.Collections.CBrowseHistory history)

Custom Attributes: 

Description: 

CTotalHistory

public CTotalHistory()

Custom Attributes: 

Description: 

ChangedIndirectly

public event Gregor.Core.Collections.HistoryChangedEventHandler ChangedIndirectly

Custom Attributes: 

Description: 

ChangingIndirectly

public event Gregor.Core.Collections.HistoryChangingEventHandler ChangingIndirectly

Custom Attributes: 

Description: 

EntryRemoved

public event Gregor.Core.Collections.HistoryChangedEventHandler EntryRemoved

Custom Attributes: 

Description: 

ChangedIndirectly

private Gregor.Core.Collections.HistoryChangedEventHandler ChangedIndirectly

Custom Attributes: 

Description: 

ChangingIndirectly

private Gregor.Core.Collections.HistoryChangingEventHandler ChangingIndirectly

Custom Attributes: 

Description: 

EntryRemoved

private Gregor.Core.Collections.HistoryChangedEventHandler EntryRemoved

Custom Attributes: 

Description: 

m_BrowseHistories

private Gregor.Core.Collections.NBrowseHistories m_BrowseHistories

Custom Attributes: 

Description: 

m_TotalList

private Gregor.Core.Collections.NObjectCollection m_TotalList

Custom Attributes: 

Description: 

BrowseHistories

public Gregor.Core.Collections.NBrowseHistories BrowseHistories {get;}

Custom Attributes: 

Description: 

Count

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

Custom Attributes: 

Description: 

IsSynchronized

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

Custom Attributes: 

Description: 

this

public override Gregor.Core.Collections.CHistoryEntry this[System.Int32 index] {get;}

Custom Attributes: 

Description: 

SyncRoot

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

Custom Attributes: 

Description: 

Add

public override void Add(Gregor.Core.Collections.CHistoryEntry entry)

Custom Attributes: 

Description: 

Add

public void Add(Gregor.Core.Collections.CHistoryEntry entry, System.Boolean fNoCheckUnique)

Custom Attributes: 

Description: 

Adjust

private void Adjust(Gregor.Core.Collections.CHistoryEntry entry)

Custom Attributes: 

Description: 

Clear

public override void Clear()

Custom Attributes: 

Description: 

CopyTo

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

Custom Attributes: 

Description: 

GetEnumerator

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

Custom Attributes: 

Description: 

GetInner

internal protected override Gregor.Core.Collections.NObjectCollection GetInner()

Custom Attributes: 

Description: 

HandleBrowseHistoriesAdded

private void HandleBrowseHistoriesAdded(System.Object sender, Gregor.Core.Collections.CHistoryEventArgs e)

Custom Attributes: 

Description: 

HandleBrowseHistoriesRemoved

private void HandleBrowseHistoriesRemoved(System.Object sender, Gregor.Core.Collections.CHistoryEventArgs e)

Custom Attributes: 

Description: 

HandleHistoryChanged

private void HandleHistoryChanged(System.Object sender, Gregor.Core.Collections.CHistoryChangedEventArgs e)

Custom Attributes: 

Description: 

OnChangedIndirectly

protected virtual void OnChangedIndirectly(Gregor.Core.Collections.CHistoryChangedEventArgs e)

Custom Attributes: 

Description: 

OnChangingIndirectly

protected virtual void OnChangingIndirectly(Gregor.Core.Collections.CHistoryChangingEventArgs e)

Custom Attributes: 

Description: 

OnEntryRemoved

protected virtual void OnEntryRemoved(Gregor.Core.Collections.CHistoryChangedEventArgs e)

Custom Attributes: 

Description: 

Remove

public override void Remove(Gregor.Core.Collections.CHistoryEntry match)

Custom Attributes: 

Description: 


See Also

Gregor.Core.Collections.CBrowseHistory

Gregor.Core.Collections.CHistoryBase

Gregor.Core.Collections.CHistoryChangedEventArgs

Gregor.Core.Collections.CHistoryChangingEventArgs

Gregor.Core.Collections.CHistoryEntry

Gregor.Core.Collections.CHistoryEventArgs

Gregor.Core.Collections.NBrowseHistories

Gregor.Core.Collections.NObjectCollection

Gregor.Core.DescriptionAttribute

System.Array

System.Object

System.Reflection.DefaultMemberAttribute

System.Collections.ICollection

System.Collections.IEnumerable

System.Collections.IEnumerator

Gregor.Core.Collections.HistoryChangedEventHandler

Gregor.Core.Collections.HistoryChangingEventHandler

System.Boolean

System.Int32

System.Void