[This is preliminary documentation and is subject to change.]
Represents a SIF Repeatable Element list container element.
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public abstract class SifList<TValue> : SifElement, ICollection, ICollection<T>, IEnumerable<T>, IEnumerable where TValue : SifElement
<SerializableAttribute> _ Public MustInherit Class SifList(Of TValue As SifElement) _ Inherits SifElement _ Implements ICollection, ICollection(Of T), IEnumerable(Of T), _ IEnumerable
[SerializableAttribute] generic<typename TValue> where TValue : SifElement public ref class SifList abstract : public SifElement, ICollection, ICollection<T>, IEnumerable<T>, IEnumerable
- TValue
- The specific type of SIFElement contained in the list
| All Members | Methods | ||||
| Icon | Member | Description |
|---|---|---|
| Add(TValue) |
Adds a child SifElement to this List container element
| |
| Clear()() |
Removes all SifElements from this list
| |
| Contains(TValue) |
Returns true if this list of SIFElements already contains the specified list
item.
| |
| CopyTo(array<TValue>[](), Int32) |
Copies the child elements to the specified array
| |
| FindAll(Predicate<(Of <TValue>)>) |
Retrieves the all the elements that match the conditions defined by the specified predicate.
| |
| GetEnumerator()() |
Implementation of IEnumerable.getEnumerator();
| |
| Remove(TValue) |
Removes a child element from this list
| |
| ToArray()() |
Gets an array of the children of this repeatable element list. Note: SifList implements
the ICollection interface, and it is more efficient to use the ICollection interface to
retrieve children elements.
|