Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IProducerConsumerQueue.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
using
System.Collections.Generic
;
3
using
System.Diagnostics.CodeAnalysis
;
4
5
namespace
System.Threading.Tasks
;
6
7
internal
interface
IProducerConsumerQueue
<T> :
IEnumerable
<T>,
IEnumerable
8
{
9
bool
IsEmpty
{
get
; }
10
11
int
Count
{
get
; }
12
13
void
Enqueue
(T
item
);
14
15
bool
TryDequeue
([
MaybeNullWhen
(
false
)]
out
T result);
16
17
int
GetCountSafe
(
object
syncObj
);
18
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Collections.Generic.IEnumerable
Definition
IEnumerable.cs:4
System.Threading.Tasks.IProducerConsumerQueue.TryDequeue
bool TryDequeue([MaybeNullWhen(false)] out T result)
System.Threading.Tasks.IProducerConsumerQueue.Enqueue
void Enqueue(T item)
System.Threading.Tasks.IProducerConsumerQueue.GetCountSafe
int GetCountSafe(object syncObj)
System.Threading.Tasks.IProducerConsumerQueue.IsEmpty
bool IsEmpty
Definition
IProducerConsumerQueue.cs:9
System.Threading.Tasks.IProducerConsumerQueue.Count
int Count
Definition
IProducerConsumerQueue.cs:11
System.Threading.Tasks.IProducerConsumerQueue
Definition
IProducerConsumerQueue.cs:8
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Collections
Definition
BlockingCollection.cs:8
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Threading.Tasks
Definition
TaskToApm.cs:3
System.ExceptionArgument.item
@ item
source
System.Threading.Tasks.Dataflow
System.Threading.Tasks
IProducerConsumerQueue.cs
Generated by
1.10.0