Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Threading.Channels.ChannelUtilities Class Reference

Static Package Functions

static void Complete (TaskCompletionSource tcs, Exception error=null)
 
static ValueTask< TGetInvalidCompletionValueTask< T > (Exception error)
 
static void QueueWaiter (ref AsyncOperation< bool > tail, AsyncOperation< bool > waiter)
 
static void WakeUpWaiters (ref AsyncOperation< bool > listTail, bool result, Exception error=null)
 
static void FailOperations< T, TInner > (Deque< T > operations, Exception error)
 
static Exception CreateInvalidCompletionException (Exception inner=null)
 

Static Package Attributes

static readonly Exception s_doneWritingSentinel = new Exception("s_doneWritingSentinel")
 
static readonly Task< bools_trueTask = Task.FromResult(result: true)
 
static readonly Task< bools_falseTask = Task.FromResult(result: false)
 
static readonly Task s_neverCompletingTask = new TaskCompletionSource<bool>().Task
 

Detailed Description

Definition at line 6 of file ChannelUtilities.cs.


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