Table of Contents

Class CustomList<T>

Namespace
AwesomeTechnologies.Utility
Assembly
Assembly-CSharp.dll
public class CustomList<T>

Type Parameters

T
Inheritance
CustomList<T>
Inherited Members
Extension Methods

Constructors

CustomList()

public CustomList()

CustomList(int)

public CustomList(int capacity)

Parameters

capacity int

Fields

Count

public int Count

Field Value

int

Data

public T[] Data

Field Value

T[]

Properties

this[int]

public T this[int i] { get; set; }

Parameters

i int

Property Value

T

Methods

Add(T)

public void Add(T item)

Parameters

item T

AddStart(T)

public void AddStart(T item)

Parameters

item T

Clear()

public void Clear()

Contains(T)

public bool Contains(T item)

Parameters

item T

Returns

bool

First()

public T First()

Returns

T

Insert(T, int)

public void Insert(T item, int index)

Parameters

item T
index int

Last()

public T Last()

Returns

T

Remove(T)

public T Remove(T item)

Parameters

item T

Returns

T

RemoveAt(int)

public T RemoveAt(int index)

Parameters

index int

Returns

T

RemoveEnd()

public T RemoveEnd()

Returns

T

RemoveStart()

public T RemoveStart()

Returns

T