IList_DG Interface
A standalone list can be created with a IObjectGenerator_DG.Create<IList_DG>() call.
Properties
- UInt64 Count { get; }
Methods
- GetAt
- SetAt
- GetHeadPosition
- GetTailPosition
- GetNext
- GetPrev
- AddHead
- AddTail
- GetHead
- GetTail
- RemoveAt
- Clear
- InsertBefore
- InsertAfter
- IsEmpty
IUnk GetAt(UInt64 position)
void SetAt(UInt64 position, IUnk item)
UInt64 GetHeadPosition()
UInt64 GetTailPosition()
IUnk GetNext(ref UInt64 position)
Returns the object at the position and advances position to the next item or sets it to null
IUnk GetPrev(ref UInt64 position)
Returns the object at the position and shifts position to the previous item or sets it to null
UInt64 AddHead(IUnk item)
UInt64 AddTail(IUnk item)
IUnk GetHead()
IUnk GetTail()
void RemoveAt(UInt64 position)
void Clear()
UInt64 InsertBefore(UInt64 position, IUnk item)
Returns position of the inserted item.
UInt64 InsertAfter(UInt64 position, IUnk item)
Returns position of the inserted item.
bool IsEmpty()
|