Class PageHistory
PageHistory class
Represents the page history.
public class PageHistory : IList<Page>
Constructors
Name | Description |
---|
PageHistory(Page) | Initializes a new instance of the PageHistory class. |
Properties
Name | Description |
---|
Count { get; } | Gets the count of the page versions in the page history. |
Current { get; } | Gets the current page version. |
IsReadOnly { get; } | Gets a value indicating whether the page history is read only. |
Item { get; set; } | Gets or sets the page version at the specified index of the PageHistory . |
Methods
Name | Description |
---|
Add(Page) | Adds the page version to the end of the PageHistory . |
AddRange(IEnumerable<Page>) | Adds the page versions to the end of the PageHistory . |
Clear() | Clears the page history. |
Contains(Page) | Determines whether the page history contains the page version. |
CopyTo(Page[], int) | Copies the page versions to an array, starting at the beginning. |
GetEnumerator() | Returns an enumerator that iterates through child nodes of the PageHistory . |
IndexOf(Page) | Determines the index of a specific page version in the page history. |
Insert(int, Page) | Inserts a page version into the page history. |
Remove(Page) | Removes the page version from the PageHistory . |
RemoveAt(int) | Removes the page version at the specified index of the PageHistory . |
RemoveRange(int, int) | Removes a range of the page versions from the PageHistory . |
See Also