Table of Contents

Class ListEqualityComparerExtensions

Namespace
KSP.Sim.ResourceSystem
Assembly
Assembly-CSharp.dll
public static class ListEqualityComparerExtensions
Inheritance
ListEqualityComparerExtensions
Inherited Members

Methods

IndexOf<T>(List<T>, T, IEqualityComparer<T>)

public static int IndexOf<T>(this List<T> list, T item, IEqualityComparer<T> comparer)

Parameters

list List<T>
item T
comparer IEqualityComparer<T>

Returns

int

Type Parameters

T

IndexOf<T>(List<T>, T, int, IEqualityComparer<T>)

public static int IndexOf<T>(this List<T> list, T item, int index, IEqualityComparer<T> comparer)

Parameters

list List<T>
item T
index int
comparer IEqualityComparer<T>

Returns

int

Type Parameters

T

IndexOf<T>(List<T>, T, int, int, IEqualityComparer<T>)

public static int IndexOf<T>(this List<T> list, T item, int index, int count, IEqualityComparer<T> comparer)

Parameters

list List<T>
item T
index int
count int
comparer IEqualityComparer<T>

Returns

int

Type Parameters

T

Remove<T>(List<T>, T, IEqualityComparer<T>)

public static bool Remove<T>(this List<T> list, T item, IEqualityComparer<T> comparer)

Parameters

list List<T>
item T
comparer IEqualityComparer<T>

Returns

bool

Type Parameters

T

Remove<T>(List<T>, T, int)

public static bool Remove<T>(this List<T> list, T item, int index)

Parameters

list List<T>
item T
index int

Returns

bool

Type Parameters

T

Remove<T>(List<T>, T, int, IEqualityComparer<T>)

public static bool Remove<T>(this List<T> list, T item, int index, IEqualityComparer<T> comparer)

Parameters

list List<T>
item T
index int
comparer IEqualityComparer<T>

Returns

bool

Type Parameters

T

Remove<T>(List<T>, T, int, int)

public static bool Remove<T>(this List<T> list, T item, int index, int count)

Parameters

list List<T>
item T
index int
count int

Returns

bool

Type Parameters

T

Remove<T>(List<T>, T, int, int, IEqualityComparer<T>)

public static bool Remove<T>(this List<T> list, T item, int index, int count, IEqualityComparer<T> comparer)

Parameters

list List<T>
item T
index int
count int
comparer IEqualityComparer<T>

Returns

bool

Type Parameters

T