Persistate API documentation
MoveDown Method (toMoveDown)
NamespacesPersistateIndexedList<(Of <(<'T>)>)>MoveDown(IOrderable)

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

Moves an object downwards in an ordered collection, i.e. towards the end.
Declaration Syntax
public bool MoveDown(
	IOrderable toMoveDown
toMoveDown (IOrderable)
The object to move down.
Return Value
True if the object was moved down, false if the object was already the bottom (last) object in the collection.
The object swaps position in the collection with the object after it. This latter object may be null. The Order property of the moved object(s) is set appropriately.
ArgumentNullExceptionThrown if the supplied object was null.
InvalidOperationExceptionThrown if this is not an ordered collection
ArgumentExceptionThrown if the supplied object was not found at its appropriate position in the collection.

Assembly: Persistate (Module: Persistate) Version: (