Persistate API documentation
IndexedList<(Of <(<'T>)>)> Constructor (elementClass, parent, flags, slot, getData, keyCount, stringIndex)
NamespacesPersistateIndexedList<(Of <(<'T>)>)>IndexedList<(Of <(<'T>)>)>(ObjectClass, Persistent, FlagSet, Int32, Boolean, Int32, Int32)

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

Creates a new IndexedList and optionally fills it from the database.
Declaration Syntax
C#
public IndexedList(
	ObjectClass elementClass,
	Persistent parent,
	FlagSet flags,
	int slot,
	bool getData,
	int keyCount,
	int stringIndex
)
Parameters
elementClass (ObjectClass)
The ObjectClass that all elements in the collection must have, or optionally must be derived from.
parent (Persistent)
The parent object of the collection.
flags (FlagSet)
The FlagSet values for the collection.
slot (Int32)
The slot of the Member in the parent's ObjectClass that corresponds to this collection.
getData (Boolean)
If true, then data is retrieved from the database to fill this collection.
keyCount (Int32)
The number of keys required for indexing the collection.
stringIndex (Int32)
The index number to use for the single parameter string indexer.
Remarks
Dictionary indexes for any key properties are not created at this point, but will be created when the indexes are first used.

Assembly: Persistate (Module: Persistate) Version: 0.6.1.20 (0.6.1.20)