Table of Contents

Class ScopedQueue

Namespace
Core.Collections.Scoped
Assembly
Core.dll
public static class ScopedQueue
Inheritance
object
ScopedQueue

Methods

Get<T>()

public static ScopedQueue<T> Get<T>()

Returns

ScopedQueue<T>

Type Parameters

T

Get<T>(Queue<T>)

public static ScopedQueue<T> Get<T>(Queue<T> initialElements)

Parameters

initialElements Queue<T>

Returns

ScopedQueue<T>

Type Parameters

T

Get<T>(HashSet<T>)

public static ScopedQueue<T> Get<T>(HashSet<T> initialElements)

Parameters

initialElements HashSet<T>

Returns

ScopedQueue<T>

Type Parameters

T

Get<T>(IEnumerable<T>)

public static ScopedQueue<T> Get<T>(IEnumerable<T> initialElements)

Parameters

initialElements IEnumerable<T>

Returns

ScopedQueue<T>

Type Parameters

T

Get<T>(List<T>)

public static ScopedQueue<T> Get<T>(List<T> initialElements)

Parameters

initialElements List<T>

Returns

ScopedQueue<T>

Type Parameters

T

Get<T>(Stack<T>)

public static ScopedQueue<T> Get<T>(Stack<T> initialElements)

Parameters

initialElements Stack<T>

Returns

ScopedQueue<T>

Type Parameters

T

Get<T>(T[])

public static ScopedQueue<T> Get<T>(T[] initialElements)

Parameters

initialElements T[]

Returns

ScopedQueue<T>

Type Parameters

T

Return<T>(ScopedQueue<T>)

public static void Return<T>(ScopedQueue<T> instance)

Parameters

instance ScopedQueue<T>

Type Parameters

T