Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EnsureAsyncActiveSemaphoreInitialized()

SemaphoreSlim System.IO.Stream.EnsureAsyncActiveSemaphoreInitialized ( )
inlineprotectedinherited

Definition at line 535 of file Stream.cs.

536 {
538 }
SemaphoreSlim _asyncActiveSemaphore
Definition Stream.cs:490
static int CompareExchange(ref int location1, int value, int comparand)
static bool Read(ref bool location)
Definition Volatile.cs:67

References System.IO.Stream._asyncActiveSemaphore, System.Threading.Interlocked.CompareExchange(), and System.Threading.Volatile.Read().

Referenced by System.IO.Stream.BeginReadInternal(), System.IO.Stream.BeginWriteInternal(), System.IO.Strategies.BufferedFileStreamStrategy.CopyToAsyncCore(), System.IO.BufferedStream.CopyToAsyncCore(), System.IO.Strategies.BufferedFileStreamStrategy.FlushAsyncInternal(), System.IO.BufferedStream.FlushAsyncInternal(), System.IO.BufferedStream.ReadAsync(), System.IO.Strategies.BufferedFileStreamStrategy.ReadAsync(), System.IO.BufferedStream.ReadAsync(), System.IO.Strategies.BufferedFileStreamStrategy.ReadFromNonSeekableAsync(), System.IO.Strategies.BufferedFileStreamStrategy.WriteAsync(), System.IO.BufferedStream.WriteAsync(), and System.IO.Strategies.BufferedFileStreamStrategy.WriteToNonSeekableAsync().