Class StructureElementsCollection
Represents a collection of structure elements.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class StructureElementsCollection : IList<StructureElement>, ICollection<StructureElement>, IEnumerable<StructureElement>, IEnumerable
Properties
Count
Gets the number of elements contained in the collection.
Declaration
public int Count { get; }
Property Value
|
System.Int32
|
Implements
IsReadOnly
Gets a value indicating whether the collection is read-only.
Declaration
public bool IsReadOnly { get; }
Property Value
|
System.Boolean
|
Implements
Item[Int32]
Gets or sets the StructureElement at the specified index.
Declaration
public StructureElement this[int index] { get; set; }
Parameters
|
System.Int32
index
The index. |
Property Value
|
StructureElement
The structure element at the specified index. |
Implements
Methods
AddStructureElement(String, StructureTagType)
Adds a new structure element with the specified custom tag and standard tag type.
Declaration
public StructureElement AddStructureElement(string customTag, StructureTagType tag)
Parameters
|
System.String
customTag
The custom tag to assign to the new structure element. |
|
StructureTagType
tag
The standard structure tag type mapped to the custom tag. |
Returns
|
StructureElement
The newly created StructureElement. |
AddStructureElement(StructureTagType)
Adds a new StructureElement with the specified tag.
Declaration
public StructureElement AddStructureElement(StructureTagType tag)
Parameters
|
StructureTagType
tag
The tag to associate with the structure element. |
Returns
|
StructureElement
The newly created StructureElement. |
Clear()
Removes all elements from the collection.
Declaration
public void Clear()
Implements
Contains(StructureElement)
Determines whether the collection contains a specific value.
Declaration
public bool Contains(StructureElement item)
Parameters
|
StructureElement
item
The structure element to locate in the collection. |
Returns
|
System.Boolean
true if the structure element is found; otherwise, false. |
Implements
CopyTo(StructureElement[], Int32)
Copies the elements of the collection to an array, starting at a particular array index.
Declaration
public void CopyTo(StructureElement[] array, int arrayIndex)
Parameters
|
StructureElement[]
array
The array to copy elements to. |
|
System.Int32
arrayIndex
The zero-based index in the array at which copying begins. |
Implements
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<StructureElement> GetEnumerator()
Returns
|
System.Collections.Generic.IEnumerator<StructureElement>
An enumerator for the collection. |
Implements
IndexOf(StructureElement)
Determines the index of a specific item in the collection.
Declaration
public int IndexOf(StructureElement item)
Parameters
|
StructureElement
item
The structure element to locate in the collection. |
Returns
|
System.Int32
The index of the structure element if found; otherwise, -1. |
Implements
Insert(Int32, StructureElement)
Inserts a structure element at the specified index.
Declaration
public void Insert(int index, StructureElement item)
Parameters
|
System.Int32
index
The zero-based index at which the structure element should be inserted. |
|
StructureElement
item
The structure element to insert. |
Implements
Remove(StructureElement)
Removes the first occurrence of a specific structure element from the collection.
Declaration
public bool Remove(StructureElement item)
Parameters
|
StructureElement
item
The structure element to remove. |
Returns
|
System.Boolean
true if the structure element was successfully removed; otherwise, false. |
Implements
RemoveAt(Int32)
Removes the structure element at the specified index.
Declaration
public void RemoveAt(int index)
Parameters
|
System.Int32
index
The zero-based index of the structure element to remove. |
Implements
Explicit Interface Implementations
ICollection<StructureElement>.Add(StructureElement)
Declaration
void ICollection<StructureElement>.Add(StructureElement element)
Parameters
|
StructureElement
element
|
Implements
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
|
System.Collections.IEnumerator
|