Class StackCollection<T>
Represents Stack collection.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Core.Data
Assembly: Telerik.Windows.Documents.Core.dll
Syntax
public class StackCollection<T> : ICollection<T>, IEnumerable<T>, IEnumerable where T : IStackCollectionElement
Type Parameters
T
|
Constructors
StackCollection()
Initializes a new instance of the StackCollection class.
Declaration
public StackCollection()
Properties
Count
Gets the number of elements contained in the collection.
Declaration
public int Count { get; }
Property Value
System.Int32
The number of elements contained in the collection. |
Implements
IsReadOnly
Gets a value indicating whether the System.Collections.Generic.ICollection<T> is read-only.
Declaration
public bool IsReadOnly { get; }
Property Value
System.Boolean
true if the System.Collections.Generic.ICollection<T> is read-only; otherwise, false. |
Implements
Methods
Add(T)
Adds the specified item.
Declaration
public void Add(T item)
Parameters
T
item
The item. |
Implements
AddAfter(String, T)
Adds the after.
Declaration
public bool AddAfter(string presentedElementName, T element)
Parameters
System.String
presentedElementName
Name of the presented element. |
T
element
The element. |
Returns
System.Boolean
|
AddBefore(String, T)
Adds the before.
Declaration
public bool AddBefore(string presentedElementName, T layer)
Parameters
System.String
presentedElementName
Name of the presented element. |
T
layer
The layer. |
Returns
System.Boolean
|
AddFirst(T)
Adds the first.
Declaration
public void AddFirst(T element)
Parameters
T
element
The element. |
AddLast(T)
Adds the last.
Declaration
public void AddLast(T element)
Parameters
T
element
The element. |
Clear()
Removes all items from the System.Collections.Generic.ICollection<T>.
Declaration
public void Clear()
Implements
Exceptions
System.NotSupportedException
The System.Collections.Generic.ICollection<T> is read-only. |
Contains(T)
Determines whether [contains] [the specified item].
Declaration
public bool Contains(T item)
Parameters
T
item
The item. |
Returns
System.Boolean
|
Implements
Contains(String)
Determines whether [contains] [the specified element name].
Declaration
public bool Contains(string elementName)
Parameters
System.String
elementName
Name of the element. |
Returns
System.Boolean
|
CopyTo(T[], Int32)
Copies to.
Declaration
public void CopyTo(T[] array, int arrayIndex)
Parameters
T[]
array
The array. |
System.Int32
arrayIndex
Index of the array. |
Implements
GetElementByName(String)
Gets the name of the element by.
Declaration
public T GetElementByName(string elementName)
Parameters
System.String
elementName
Name of the element. |
Returns
T
|
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<T> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<T>
A System.Collections.Generic.IEnumerator<T> that can be used to iterate through the collection. |
Implements
Remove(T)
Removes the specified item.
Declaration
public bool Remove(T item)
Parameters
T
item
The item. |
Returns
System.Boolean
|
Implements
Remove(String)
Removes the specified element name.
Declaration
public bool Remove(string elementName)
Parameters
System.String
elementName
Name of the element. |
Returns
System.Boolean
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
An System.Collections.IEnumerator object that can be used to iterate through the collection. |