Zdexby TheHolyOneZ
49,743 classes
Class

Awaitable

: Object
UnityEngine.Awaitable, UnityEngine.CoreModule 0x0060 (96 B) inherited 0x0010 UnityEngine.CoreModule.dll
implements IEnumerator
0x00x0060

Members 15

OffsetSizeNameTypeFlagsDefault
0x04_spinLockSpinLockPrivate—
0x08_poolThreadLocal<UnityEngine.Pool.ObjectPool<UnityEngine.Awaitable>>PrivateStatic+1 flags—
0x00140x04padding / unreflected
0x08_handleAwaitableHandlePrivate—
0x08_exceptionToRethrowExceptionDispatchInfoPrivate—
0x01_managedAwaitableDoneboolPrivate—
0x00290x03padding / unreflected
0x04_completionThreadAffinityAwaiterCompletionThreadAffinityPrivate—
0x08_continuationActionPrivate—
0x20_cancelTokenRegistrationNullable<System.Threading.CancellationTokenRegistration>Private—
0x08_managedCompletionQueueDoubleBufferedAwaitableListPrivate—
0x01_nextFrameAndEndOfFrameWiredUpboolPrivateStatic—
0x18_nextFrameAndEndOfFrameWiredUpCTRegistrationCancellationTokenRegistrationPrivateStatic—
0x08_nextFrameAwaitablesDoubleBufferedAwaitableListPrivateStatic+1 flags—
0x08_endOfFrameAwaitablesDoubleBufferedAwaitableListPrivateStatic+1 flags—
0x08_synchronizationContextSynchronizationContextPrivateStatic—
0x04_mainThreadIdintPrivateStatic—

Functions 41

SignatureFlagsNativeParams
Awaitable FromAsyncOperation(AsyncOperation op, const CancellationToken& cancellationToken)PublicStatic0x08
long FromAsyncOperationInternal(long asyncOperation)PrivateStatic0x08
Awaiter GetAwaiter()Public0x08
void SetExceptionFromNative(Exception ex)Private0x08
void RunContinuation()Private0x00
void AttachManagedGCHandleToNativeAwaitable(long nativeAwaitable, ulong gcHandle)PrivateStatic0x08
void ReleaseNativeAwaitable(long nativeAwaitable)PrivateStatic0x08
void CancelNativeAwaitable(long nativeAwaitable)PrivateStatic0x08
int IsNativeAwaitableCompleted(long nativeAwaitable)PrivateStatic0x08
void .ctor()Private+1 flags0x00
Awaitable NewManagedAwaitable()Static+1 flags0x08
Awaitable FromNativeAwaitableHandle(long nativeHandle, const CancellationToken& cancellationToken)PrivateStatic0x08
void WireupCancellation(Awaitable awaitable, const CancellationToken& cancellationToken)PrivateStatic0x08
bool MatchCompletionThreadAffinity(const AwaiterCompletionThreadAffinity& awaiterCompletionThreadAffinity)PrivateStatic0x04
void RaiseManagedCompletion(Exception exception)1 flags0x08
void RunOrScheduleContinuation(const AwaiterCompletionThreadAffinity& awaiterCompletionThreadAffinity, Action continuation)Private0x08
void DoRunContinuationOnSynchonizationContext(object continuation)PrivateStatic0x08
void RaiseManagedCompletion()1 flags0x00
void PropagateExceptionAndRelease()1 flags0x00
void Cancel()Public0x00
bool get_IsCompletedNoLock()Private+1 flags0x01
bool get_IsLogicallyCompletedNoLock()Private+1 flags0x01
bool get_IsCompleted()Public+1 flags0x01
bool get_IsDettachedOrCompleted()2 flags0x01
AwaitableHandle CheckPointerValidity()Private0x08
void SetContinuation(Action continuation)1 flags0x08
bool System.Collections.IEnumerator.MoveNext()PrivateFinal+2 flags0x01
void System.Collections.IEnumerator.Reset()PrivateFinal+2 flags0x00
object System.Collections.IEnumerator.get_Current()PrivateFinal+3 flags0x08
void ThrowIfNotMainThread()PrivateStatic0x00
Awaitable NextFrameAsync(const CancellationToken& cancellationToken)PublicStatic0x08
Awaitable WaitForSecondsAsync(float seconds, const CancellationToken& cancellationToken)PublicStatic0x08
Awaitable EndOfFrameAsync(const CancellationToken& cancellationToken)PublicStatic0x08
void EnsureDelayedCallWiredUp()PrivateStatic0x00
void OnDelayedCallManagerCleared()PrivateStatic0x00
void OnUpdate()PrivateStatic0x00
void OnEndOfFrame()PrivateStatic0x00
long WaitForScondsInternal(float seconds)PrivateStatic0x08
void WireupNextFrameAndEndOfFrameCallbacks()PrivateStatic0x00
void SetSynchronizationContext(UnitySynchronizationContext synchronizationContext)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 27

types with a member, parameter or interface of this type