[Gregor.Core.Collections.CBrowseHistory]

Gregor.Core.Collections.CBrowseHistory

Saturday, September 15, 2007

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

Details

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).


Members

CBrowseHistory

public CBrowseHistory()

Custom Attributes: 

Description: 

Changed

public event Gregor.Core.Collections.HistoryChangedEventHandler Changed

Custom Attributes: 

Description: 

Jumping

public event Gregor.Core.Collections.HistoryJumpingEventHandler Jumping

Custom Attributes: 

Description: 

Changed

private Gregor.Core.Collections.HistoryChangedEventHandler Changed

Custom Attributes: 

Description: 

Jumping

private Gregor.Core.Collections.HistoryJumpingEventHandler Jumping

Custom Attributes: 

Description: 

m_HistoryList

private Gregor.Core.Collections.NObjectCollection m_HistoryList

Custom Attributes: 

Description: 

m_Index

private System.Int32 m_Index

Custom Attributes: 

Description: 

m_Jumping

private System.Boolean m_Jumping

Custom Attributes: 

Description: 

m_LastAddTime

private System.DateTime m_LastAddTime

Custom Attributes: 

Description: 

m_LastingInterval

private System.TimeSpan m_LastingInterval

Custom Attributes: 

Description: 

CanGoBack

public System.Boolean CanGoBack {get;}

Custom Attributes: 

Description: 

CanGoForward

public System.Boolean CanGoForward {get;}

Custom Attributes: 

Description: 

Count

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

Custom Attributes: 

Description: 

CurrentEntry

public Gregor.Core.Collections.CHistoryEntry CurrentEntry {get;}

Custom Attributes: 

Description: 

CurrentIndex

public System.Int32 CurrentIndex {get;}

Custom Attributes: 

Description: 

IsJumping

public System.Boolean IsJumping {get;}

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: 

LastingInterval

public System.TimeSpan LastingInterval {get;set;}

Custom Attributes: 

Description: 

NextEntry

public Gregor.Core.Collections.CHistoryEntry NextEntry {get;}

Custom Attributes: 

Description: 

PreviousEntry

public Gregor.Core.Collections.CHistoryEntry PreviousEntry {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: 

Clear

public override void Clear()

Custom Attributes: 

Description: 

ConstrainIndex

private System.Int32 ConstrainIndex(System.Int32 index)

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: 

GoBack

public void GoBack()

Custom Attributes: 

Description: 

GoBack

public void GoBack(System.Int32 steps)

Custom Attributes: 

Description: 

GoBy

public void GoBy(System.Int32 delta)

Custom Attributes: 

Description: 

GoForward

public void GoForward()

Custom Attributes: 

Description: 

GoForward

public void GoForward(System.Int32 steps)

Custom Attributes: 

Description: 

GoToItem

public void GoToItem(System.Int32 index)

Custom Attributes: 

Description: 

IsStateInvalid

private System.Boolean IsStateInvalid()

Custom Attributes: 

Description: 

OnChanged

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

Custom Attributes: 

Description: 

OnJumping

protected virtual void OnJumping(Gregor.Core.Collections.CHistoryJumpingEventArgs e)

Custom Attributes: 

Description: 

Remove

public void Remove(Gregor.Core.Collections.CHistoryEntry match, System.Int32 newIndex)

Custom Attributes: 

Description: 

Remove

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

Custom Attributes: 

Description: 

Remove

public void Remove(Gregor.Core.Collections.CHistoryEntry match, Gregor.Core.Collections.CHistoryEntry newMatch)

Custom Attributes: 

Description: 

Replace

public void Replace(Gregor.Core.Collections.CHistoryEntry match, Gregor.Core.Collections.CHistoryEntry replace)

Custom Attributes: 

Description: 


See Also

Gregor.Core.Collections.CHistoryBase

Gregor.Core.Collections.CHistoryChangedEventArgs

Gregor.Core.Collections.CHistoryEntry

Gregor.Core.Collections.CHistoryJumpingEventArgs

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.HistoryJumpingEventHandler

System.Boolean

System.DateTime

System.Int32

System.TimeSpan

System.Void