Class ReplySortedCollection
Represents a strongly typed list of SpreadsheetCommentReply objects that can be accessed by index and are sorted by Creation date. Provides methods to search, sort, and manipulate lists.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Comments
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class ReplySortedCollection : IList<SpreadsheetCommentReply>, ICollection<SpreadsheetCommentReply>, IEnumerable<SpreadsheetCommentReply>, IEnumerable
Properties
Count
Gets the number of elements actually contained in the ReplySortedCollection.
Declaration
public int Count { get; }
Property Value
|
System.Int32
|
Implements
IsReadOnly
Gets a boolean value indicating whether the field is readonly.
Declaration
public bool IsReadOnly { get; }
Property Value
|
System.Boolean
|
Implements
Item[Int32]
Gets or sets the element at the specified index.
Declaration
public SpreadsheetCommentReply this[int index] { get; set; }
Parameters
|
System.Int32
index
|
Property Value
|
SpreadsheetCommentReply
The element at the specified index. |
Implements
Methods
Add(SpreadsheetCommentReply)
Adds a SpreadsheetCommentReply to the ReplySortedCollection. The collection will be re-sorted by SpreadsheetReply`s CreationDate in ascending order after adding an object.
Declaration
public void Add(SpreadsheetCommentReply item)
Parameters
|
SpreadsheetCommentReply
item
The object to be added to the ReplySortedCollection. |
Implements
Clear()
Removes all elements from the ReplySortedCollection.
Declaration
public void Clear()
Implements
Contains(SpreadsheetCommentReply)
Determines whether an element is in the ReplySortedCollection.
Declaration
public bool Contains(SpreadsheetCommentReply item)
Parameters
|
SpreadsheetCommentReply
item
The object to locate in ReplySortedCollection. |
Returns
|
System.Boolean
true if item is found in the ReplySortedCollection; otherwise, false. |
Implements
CopyTo(SpreadsheetCommentReply[], Int32)
Copies the entire ReplySortedCollection to a compatible one-dimensional array, starting at the specified index of the target array.
Declaration
public void CopyTo(SpreadsheetCommentReply[] array, int arrayIndex)
Parameters
|
SpreadsheetCommentReply[]
array
The one-dimensional System.Array that is the destination of the elements copied from ReplySortedCollection. The System.Array must have zero-based indexing. |
|
System.Int32
arrayIndex
The zero-based index in array at which copying begins. |
Implements
GetEnumerator()
Returns an enumerator that iterates through the ReplySortedCollection.
Declaration
public IEnumerator<SpreadsheetCommentReply> GetEnumerator()
Returns
|
System.Collections.Generic.IEnumerator<SpreadsheetCommentReply>
|
Implements
IndexOf(SpreadsheetCommentReply)
Searches for the specified object and returns the zero-based index of the first occurrence within the entire ReplySortedCollection.
Declaration
public int IndexOf(SpreadsheetCommentReply item)
Parameters
|
SpreadsheetCommentReply
item
The object to locate in the ReplySortedCollection. The value can be null for reference types. |
Returns
|
System.Int32
The zero-based index of the first occurrence of item within the entire ReplySortedCollection, if found; otherwise, –1 |
Implements
OnChanged(ReplySortedCollectionChangedEventArgs)
Raises the Changed event.
Declaration
protected virtual void OnChanged(ReplySortedCollectionChangedEventArgs args)
Parameters
|
ReplySortedCollectionChangedEventArgs
args
The ReplySortedCollectionChangedEventArgs instance containing the event data. |
OnChanging(ReplySortedCollectionChangingEventArgs)
Raises the Changing event.
Declaration
protected virtual void OnChanging(ReplySortedCollectionChangingEventArgs args)
Parameters
|
ReplySortedCollectionChangingEventArgs
args
The ReplySortedCollectionChangingEventArgs instance containing the event data. |
Remove(SpreadsheetCommentReply)
Removes the first occurrence of a specific object from the ReplySortedCollection.
Declaration
public bool Remove(SpreadsheetCommentReply item)
Parameters
|
SpreadsheetCommentReply
item
The object to remove from the ReplySortedCollection. |
Returns
|
System.Boolean
|
Implements
RemoveAt(Int32)
Removes the element at the specified index of the ReplySortedCollection.
Declaration
public void RemoveAt(int index)
Parameters
|
System.Int32
index
The zero-based index of the element to remove. |
Implements
Events
Changed
Occurs when the collection has changed.
Declaration
public event EventHandler<ReplySortedCollectionChangedEventArgs> Changed
Event Type
|
System.EventHandler<ReplySortedCollectionChangedEventArgs>
|
Changing
Occurs when the collection is changing.
Declaration
public event EventHandler<ReplySortedCollectionChangingEventArgs> Changing
Event Type
|
System.EventHandler<ReplySortedCollectionChangingEventArgs>
|
Explicit Interface Implementations
IList<SpreadsheetCommentReply>.Insert(Int32, SpreadsheetCommentReply)
Declaration
void IList<SpreadsheetCommentReply>.Insert(int index, SpreadsheetCommentReply item)
Parameters
|
System.Int32
index
|
|
SpreadsheetCommentReply
item
|
Implements
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
|
System.Collections.IEnumerator
|