Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.Collections.
public class Gregor.Core.Collections.CBrowseHistory : Gregor.Core.Collections.CHistoryBase, System.Collections.ICollection, System.Collections.IEnumerable Custom Attributes: Gregor.Core.Description(Text=...), System.Reflection.DefaultMember(MemberName="Item") Description: A history that implements the go back/forward model found in web browsers (non-unique, overwritable entries).
public CBrowseHistory() Custom Attributes: Description:
public event Gregor.Core.Collections.HistoryChangedEventHandler Changed Custom Attributes: Description:
public event Gregor.Core.Collections.HistoryJumpingEventHandler Jumping Custom Attributes: Description:
private Gregor.Core.Collections.HistoryChangedEventHandler Changed Custom Attributes: Description:
private Gregor.Core.Collections.HistoryJumpingEventHandler Jumping Custom Attributes: Description:
private Gregor.Core.Collections.NObjectCollection m_HistoryList Custom Attributes: Description:
private System.Int32 m_Index Custom Attributes: Description:
private System.Boolean m_Jumping Custom Attributes: Description:
private System.DateTime m_LastAddTime Custom Attributes: Description:
private System.TimeSpan m_LastingInterval Custom Attributes: Description:
public System.Boolean CanGoBack {get;}
Custom Attributes:
Description:
public System.Boolean CanGoForward {get;}
Custom Attributes:
Description:
public override System.Int32 Count {get;} // System.Collections.ICollection.Count
Custom Attributes:
Description:
public Gregor.Core.Collections.CHistoryEntry CurrentEntry {get;}
Custom Attributes:
Description:
public System.Int32 CurrentIndex {get;}
Custom Attributes:
Description:
public System.Boolean IsJumping {get;}
Custom Attributes:
Description:
public override System.Boolean IsSynchronized {get;} // System.Collections.ICollection.IsSynchronized
Custom Attributes:
Description:
public override Gregor.Core.Collections.CHistoryEntry this[System.Int32 index] {get;}
Custom Attributes:
Description:
public System.TimeSpan LastingInterval {get;set;}
Custom Attributes:
Description:
public Gregor.Core.Collections.CHistoryEntry NextEntry {get;}
Custom Attributes:
Description:
public Gregor.Core.Collections.CHistoryEntry PreviousEntry {get;}
Custom Attributes:
Description:
public override System.Object SyncRoot {get;} // System.Collections.ICollection.SyncRoot
Custom Attributes:
Description:
public override void Add(Gregor.Core.Collections.CHistoryEntry entry) Custom Attributes: Description:
public override void Clear() Custom Attributes: Description:
private System.Int32 ConstrainIndex(System.Int32 index) Custom Attributes: Description:
public override void CopyTo(System.Array array, System.Int32 index) // System.Collections.ICollection.CopyTo Custom Attributes: Description:
public override System.Collections.IEnumerator GetEnumerator() // System.Collections.IEnumerable.GetEnumerator Custom Attributes: Description:
internal protected override Gregor.Core.Collections.NObjectCollection GetInner() Custom Attributes: Description:
public void GoBack() Custom Attributes: Description:
public void GoBack(System.Int32 steps) Custom Attributes: Description:
public void GoBy(System.Int32 delta) Custom Attributes: Description:
public void GoForward() Custom Attributes: Description:
public void GoForward(System.Int32 steps) Custom Attributes: Description:
public void GoToItem(System.Int32 index) Custom Attributes: Description:
private System.Boolean IsStateInvalid() Custom Attributes: Description:
protected virtual void OnChanged(Gregor.Core.Collections.CHistoryChangedEventArgs e) Custom Attributes: Description:
protected virtual void OnJumping(Gregor.Core.Collections.CHistoryJumpingEventArgs e) Custom Attributes: Description:
public void Remove(Gregor.Core.Collections.CHistoryEntry match, System.Int32 newIndex) Custom Attributes: Description:
public override void Remove(Gregor.Core.Collections.CHistoryEntry match) Custom Attributes: Description:
public void Remove(Gregor.Core.Collections.CHistoryEntry match, Gregor.Core.Collections.CHistoryEntry newMatch) Custom Attributes: Description:
public void Replace(Gregor.Core.Collections.CHistoryEntry match, Gregor.Core.Collections.CHistoryEntry replace) Custom Attributes: Description:
Gregor.Core.Collections.CHistoryBase
Gregor.Core.Collections.CHistoryChangedEventArgs
Gregor.Core.Collections.CHistoryEntry
Gregor.Core.Collections.CHistoryJumpingEventArgs
Gregor.Core.Collections.NObjectCollection
Gregor.Core.DescriptionAttribute
System.Reflection.DefaultMemberAttribute
System.Collections.ICollection
System.Collections.IEnumerable
System.Collections.IEnumerator
Gregor.Core.Collections.HistoryChangedEventHandler