Space Engineers
Classes | Public Member Functions | Properties | List of all members
VRage.Collections.MyConcurrentHashSet< T > Class Template Reference

Simple thread-safe queue. Uses spin-lock More...

Inheritance diagram for VRage.Collections.MyConcurrentHashSet< T >:

Public Member Functions

 MyConcurrentHashSet ()
 
void Clear ()
 
void Add (T instance)
 
void Remove (T value)
 
bool Contains (T value)
 
IEnumerator< T > GetEnumerator ()
 

Properties

int Count [get]
 

Detailed Description

Simple thread-safe queue. Uses spin-lock

Definition at line 13 of file MyConcurrentHashSet.cs.

Constructor & Destructor Documentation

Definition at line 18 of file MyConcurrentHashSet.cs.

Member Function Documentation

void VRage.Collections.MyConcurrentHashSet< T >.Add ( instance)
inline

Definition at line 42 of file MyConcurrentHashSet.cs.

void VRage.Collections.MyConcurrentHashSet< T >.Clear ( )
inline

Definition at line 34 of file MyConcurrentHashSet.cs.

bool VRage.Collections.MyConcurrentHashSet< T >.Contains ( value)
inline

Definition at line 58 of file MyConcurrentHashSet.cs.

IEnumerator<T> VRage.Collections.MyConcurrentHashSet< T >.GetEnumerator ( )
inline

Definition at line 106 of file MyConcurrentHashSet.cs.

void VRage.Collections.MyConcurrentHashSet< T >.Remove ( value)
inline

Definition at line 50 of file MyConcurrentHashSet.cs.

Property Documentation

Definition at line 24 of file MyConcurrentHashSet.cs.


The documentation for this class was generated from the following file: