dncollections : dylan.NET.Collections Namespace

ALList Class

A list of Items accesible via Indices like in ArrayLists and via Next/Previous like in a Doubly-Linked-List.

Syntax

public class ALList

Remarks

Use ALStack or ALQueue if the functions of a Stack or Queue are needed in addition to the functions this class provides.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Members

See Also: Inherited members from object.

Public Constructors

ALList ()
Constructs a new ALList with 0 Items.

Public Fields

Capacity int . Documentation for this section has not yet been entered.
Head Item . Documentation for this section has not yet been entered.
ItemArray Item[]. Documentation for this section has not yet been entered.
Length int . Documentation for this section has not yet been entered.
Tail Item . Documentation for this section has not yet been entered.

Public Methods

Add (Item)
Adds the supplied Item to the ALList.
Add (object)
Documentation for this section has not yet been entered.
AddAll (ALList)
Documentation for this section has not yet been entered.
CopyValue (int, int) : bool
Documentation for this section has not yet been entered.
FindItem (SearchDelegate) : Item
Documentation for this section has not yet been entered.
FindItems (SearchDelegate) : ALList
Documentation for this section has not yet been entered.
FindItemValue (SearchDelegate) : object
Documentation for this section has not yet been entered.
GetItem (int) : Item
Documentation for this section has not yet been entered.
GetItemValue (int) : object
Documentation for this section has not yet been entered.
Remove (int) : bool
Documentation for this section has not yet been entered.
Remove (object) : bool
Documentation for this section has not yet been entered.
SwapValues (int, int) : bool
Documentation for this section has not yet been entered.

Public Operators

static
Addition (ALList, Item) Documentation for this section has not yet been entered.
static
Addition (ALList, object) Documentation for this section has not yet been entered.
static
Subtraction (ALList, int) Documentation for this section has not yet been entered.
static
Subtraction (ALList, object) Documentation for this section has not yet been entered.

Member Details

ALList Constructor

Constructs a new ALList with 0 Items.

Syntax

public ALList ()

Remarks

The initial capacity is 10 Items. It is inceased automatically when required.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Add Method

Adds the supplied Item to the ALList.

Syntax

public void Add (Item ite)

Parameters

ite
The Item to add.

Remarks

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Add Method

Documentation for this section has not yet been entered.

Syntax

public void Add (object o)

Parameters

o
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

AddAll Method

Documentation for this section has not yet been entered.

Syntax

public void AddAll (ALList al1)

Parameters

al1
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.5

Capacity Field

Documentation for this section has not yet been entered.

Syntax

public int Capacity

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

CopyValue Method

Documentation for this section has not yet been entered.

Syntax

public bool CopyValue (int src, int dest)

Parameters

src
Documentation for this section has not yet been entered.
dest
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

FindItem Method

Documentation for this section has not yet been entered.

Syntax

public Item FindItem (SearchDelegate sd)

Parameters

sd
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

FindItems Method

Documentation for this section has not yet been entered.

Syntax

public ALList FindItems (SearchDelegate sd)

Parameters

sd
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.5

FindItemValue Method

Documentation for this section has not yet been entered.

Syntax

public object FindItemValue (SearchDelegate sd)

Parameters

sd
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

GetItem Method

Documentation for this section has not yet been entered.

Syntax

public Item GetItem (int i)

Parameters

i
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

GetItemValue Method

Documentation for this section has not yet been entered.

Syntax

public object GetItemValue (int i)

Parameters

i
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Head Field

Documentation for this section has not yet been entered.

Syntax

public Item Head

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

ItemArray Field

Documentation for this section has not yet been entered.

Syntax

public Item[] ItemArray

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Length Field

Documentation for this section has not yet been entered.

Syntax

public int Length

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

op_Addition Method

Documentation for this section has not yet been entered.

Syntax

public static ALList operator+ (ALList lis, Item ite)

Parameters

lis
Documentation for this section has not yet been entered.
ite
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

op_Addition Method

Documentation for this section has not yet been entered.

Syntax

public static ALList operator+ (ALList lis, object o)

Parameters

lis
Documentation for this section has not yet been entered.
o
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

op_Subtraction Method

Documentation for this section has not yet been entered.

Syntax

public static ALList operator- (ALList lis, int ind)

Parameters

lis
Documentation for this section has not yet been entered.
ind
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.5

op_Subtraction Method

Documentation for this section has not yet been entered.

Syntax

public static ALList operator- (ALList lis, object o)

Parameters

lis
Documentation for this section has not yet been entered.
o
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.5

Remove Method

Documentation for this section has not yet been entered.

Syntax

public bool Remove (int ind)

Parameters

ind
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Remove Method

Documentation for this section has not yet been entered.

Syntax

public bool Remove (object o)

Parameters

o
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.5

SwapValues Method

Documentation for this section has not yet been entered.

Syntax

public bool SwapValues (int i, int j)

Parameters

i
Documentation for this section has not yet been entered.
j
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5

Tail Field

Documentation for this section has not yet been entered.

Syntax

public Item Tail

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: dylan.NET.Collections
Assembly: dncollections (in dncollections.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5