Here are the examples of the csharp api class System.Collections.Concurrent.BlockingCollection.ValidateTimeout(System.TimeSpan) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
0
1. Example
Project: referencesource
Source File: BlockingCollection.cs
Source File: BlockingCollection.cs
public bool TryAdd(T item, TimeSpan timeout) { ValidateTimeout(timeout); return TryAddWithNoTimeValidation(item, (int)timeout.TotalMilliseconds, new CancellationToken()); }
0
2. Example
Project: referencesource
Source File: BlockingCollection.cs
Source File: BlockingCollection.cs
public bool TryTake(out T item, TimeSpan timeout) { ValidateTimeout(timeout); return TryTakeWithNoTimeValidation(out item, (int)timeout.TotalMilliseconds, CancellationToken.None, null); }
0
3. Example
Project: referencesource
Source File: BlockingCollection.cs
Source File: BlockingCollection.cs
public static int TryAddToAny(BlockingCollection<T>[] collections, T item, TimeSpan timeout) { ValidateTimeout(timeout); return TryAddToAnyCore(collections, item, (int)timeout.TotalMilliseconds, CancellationToken.None); }
0
4. Example
Project: referencesource
Source File: BlockingCollection.cs
Source File: BlockingCollection.cs
public static int TryTakeFromAny(BlockingCollection<T>[] collections, out T item, TimeSpan timeout) { ValidateTimeout(timeout); return TryTakeFromAnyCore(collections, out item, (int)timeout.TotalMilliseconds, false, CancellationToken.None); }