public class ThreadSafeList<T> : IEnumerable<T>,
IEnumerable
Public Class ThreadSafeList(Of T)
Implements IEnumerable(Of T), IEnumerablegeneric<typename T>
public ref class ThreadSafeList : IEnumerable<T>,
IEnumerable| ThreadSafeListT | Creates a new ThreadSafeListT. |
| Add | Adds the supplied item to the list. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| ForEach | Calls a foreach iterator on the supplied action. |
| GetEnumerator | Returns an enumerator that iterates through the collection. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Remove | Removes an item from the list. |
| RemoveAndWait | Removes an item from the list. This method will block until the item has successfully been removed and will no longer show up in the iterator. DO NOT call this function from within a ForEach loop as it will block indefinately since the for each loop reads all items. |
| RemoveIf | Removes the specified item if the lambda expression is true. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |