Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IProducerConsumerCollection.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
using
System.Diagnostics.CodeAnalysis
;
3
4
namespace
System.Collections.Concurrent
;
5
6
public
interface
IProducerConsumerCollection
<T> :
IEnumerable
<T>,
IEnumerable
,
ICollection
7
{
8
void
CopyTo
(T[]
array
,
int
index
);
9
10
bool
TryAdd
(T
item
);
11
12
bool
TryTake
([
MaybeNullWhen
(
false
)]
out
T
item
);
13
14
T[]
ToArray
();
15
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Collections.Concurrent.IProducerConsumerCollection.TryTake
bool TryTake([MaybeNullWhen(false)] out T item)
System.Collections.Concurrent.IProducerConsumerCollection.TryAdd
bool TryAdd(T item)
System.Collections.Concurrent.IProducerConsumerCollection.ToArray
T[] ToArray()
System.Collections.Concurrent.IProducerConsumerCollection.CopyTo
void CopyTo(T[] array, int index)
System.Collections.Concurrent.IProducerConsumerCollection
Definition
IProducerConsumerCollection.cs:7
System.Collections.ICollection
Definition
ICollection.cs:4
System.Collections.IEnumerable
Definition
IEnumerable.cs:8
System.Collections.Concurrent
Definition
BlockingCollection.cs:8
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.ExceptionArgument.item
@ item
System.ExceptionArgument.index
@ index
System.ExceptionArgument.array
@ array
source
System.Private.CoreLib
System.Collections.Concurrent
IProducerConsumerCollection.cs
Generated by
1.10.0