IndexedCollection is a collection that provides lookup by Name or Id. It is intended to contain DimensionState and DimensionValue objects.

Namespace:  Endeca.Data
Assembly:  Endeca.Data (in Endeca.Data.dll) Version: 2.1.3.0 (2.1.3.622)

Syntax

C#
[SerializableAttribute]
public class IndexedCollection<T> : IList<T>, 
	ICollection<T>, IEnumerable<T>, IEnumerable
where T : class, INameAndId
Visual Basic (Declaration)
<SerializableAttribute> _
Public Class IndexedCollection(Of T As {Class, INameAndId}) _
	Implements IList(Of T), ICollection(Of T),  _
	IEnumerable(Of T), IEnumerable
Visual C++
[SerializableAttribute]
generic<typename T>
where T : ref class, INameAndId
public ref class IndexedCollection : IList<T>, 
	ICollection<T>, IEnumerable<T>, IEnumerable

Type Parameters

T
Must implement INameAndId.

Inheritance Hierarchy

System..::.Object
  Endeca.Data..::.IndexedCollection<(Of <(T>)>)
    Endeca.Data..::.DimensionValueCollection
    Endeca.Data..::.DimensionValuePath

See Also