Persistate API documentation
GetChildren<(Of <(<'T>)>)> Method (list, searchClass, flags, slot, procName, keys)
NamespacesPersistatePersistentGetChildren<(Of <<'(T>)>>)(IndexedList<(Of <<'(T>)>>), ObjectClass, FlagSet, Int32, String, array<Object>[]()[][])

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

This method is intended for use only from generated code, and you should not use it in open code.
Declaration Syntax
C#
public IndexedList<T> GetChildren<T>(
	IndexedList<T> list,
	ObjectClass searchClass,
	FlagSet flags,
	int slot,
	string procName,
	params Object[] keys
)
where T : Persistent
Generic Template Parameters
T
The type of objects being retrieved.
Parameters
list (IndexedList<(Of <(<'T>)>)>)
The list into which the child objects are placed.
searchClass (ObjectClass)
The class of objects to search for. This will be the same as the child objects returned except in the case of discriminative lookup, where Choice objects are always returned.
flags (FlagSet)
The collection flags for the retrieval.
slot (Int32)
The slot number of the collection member.
procName (String)
The name of the stored procedure to use for retrieval.
keys (array<Object>[]()[][])
One or more keys to supply to the stored procedure.
Return Value
The same list that was supplied.
Remarks
Gets child objects for a particular member of this object.

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