SIFWorks ADK 2.0
SifList<(Of <TValue>)> Class
NamespacesEdustructures.SifWorksSifList<(Of <TValue>)>

[This is preliminary documentation and is subject to change.]

Represents a SIF Repeatable Element list container element.
Declaration Syntax
C#Visual BasicVisual 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
Generic Template Parameters
TValue
The specific type of SIFElement contained in the list
Members
All MembersMethods



IconMemberDescription
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.

Inheritance Hierarchy

Assembly: Edustructures.SifWorks.Adk (Module: Edustructures.SifWorks.Adk) Version: 2.0.0.10