implements IEnumerator
0x00x0060
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x0010 | 0x38 | padding / unreflected | ||
| 0x04 | _spinLock | SpinLock | Private | |
| 0x08 | _pool | ThreadLocal`1 | PrivateStatic+1 flags | |
| 0x004C | 0x04 | padding / unreflected | ||
| 0x08 | _handle | AwaitableHandle | Private | |
| 0x08 | _exceptionToRethrow | ExceptionDispatchInfo | Private | |
| 0x01 | _managedAwaitableDone | bool | Private | |
| 0x0059 | 0x03 | padding / unreflected | ||
| 0x04 | _completionThreadAffinity | AwaiterCompletionThreadAffinity | Private | |
| 0x08 | _continuation | Action | Private | |
| 0x20 | _cancelTokenRegistration | Nullable`1 | Private | |
| 0x08 | _managedCompletionQueue | DoubleBufferedAwaitableList | Private | |
| 0x01 | _nextFrameAndEndOfFrameWiredUp | bool | PrivateStatic | |
| 0x18 | _nextFrameAndEndOfFrameWiredUpCTRegistration | CancellationTokenRegistration | PrivateStatic | |
| 0x08 | _nextFrameAwaitables | DoubleBufferedAwaitableList | PrivateStatic+1 flags | |
| 0x08 | _endOfFrameAwaitables | DoubleBufferedAwaitableList | PrivateStatic+1 flags | |
| 0x08 | _synchronizationContext | SynchronizationContext | PrivateStatic | |
| 0x04 | _mainThreadId | int | PrivateStatic | |
Functions 49
| Signature | Flags | Native | Params |
|---|---|---|---|
| void FromAsyncOperation() | PublicStatic | — | 0x00 |
| void FromAsyncOperationInternal() | PrivateStatic | — | 0x00 |
| void GetAwaiter() | Public | — | 0x00 |
| void SetExceptionFromNative() | Private | — | 0x00 |
| void RunContinuation() | Private | — | 0x00 |
| void AttachManagedGCHandleToNativeAwaitable() | PrivateStatic | — | 0x00 |
| void ReleaseNativeAwaitable() | PrivateStatic | — | 0x00 |
| void CancelNativeAwaitable() | PrivateStatic | — | 0x00 |
| void IsNativeAwaitableCompleted() | PrivateStatic | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void NewManagedAwaitable() | Static+1 flags | — | 0x00 |
| void FromNativeAwaitableHandle() | PrivateStatic | — | 0x00 |
| void WireupCancellation() | PrivateStatic | — | 0x00 |
| void MatchCompletionThreadAffinity() | PrivateStatic | — | 0x00 |
| void RaiseManagedCompletion() | 1 flags | — | 0x00 |
| void RunOrScheduleContinuation() | Private | — | 0x00 |
| void DoRunContinuationOnSynchonizationContext() | PrivateStatic | — | 0x00 |
| void RaiseManagedCompletion() | 1 flags | — | 0x00 |
| void PropagateExceptionAndRelease() | 1 flags | — | 0x00 |
| void Cancel() | Public | — | 0x00 |
| void get_IsCompletedNoLock() | Private+1 flags | — | 0x00 |
| void get_IsLogicallyCompletedNoLock() | Private+1 flags | — | 0x00 |
| void get_IsCompleted() | Public+1 flags | — | 0x00 |
| void get_IsDettachedOrCompleted() | 2 flags | — | 0x00 |
| void get_CompletionThreadAffinity() | 2 flags | — | 0x00 |
| void set_CompletionThreadAffinity() | 2 flags | — | 0x00 |
| void CheckPointerValidity() | Private | — | 0x00 |
| void SetContinuation() | 1 flags | — | 0x00 |
| void System.Collections.IEnumerator.MoveNext() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerator.Reset() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerator.get_Current() | PrivateFinal+3 flags | — | 0x00 |
| void ThrowIfNotMainThread() | PrivateStatic | — | 0x00 |
| void NextFrameAsync() | PublicStatic | — | 0x00 |
| void WaitForSecondsAsync() | PublicStatic | — | 0x00 |
| void FixedUpdateAsync() | PublicStatic | — | 0x00 |
| void EndOfFrameAsync() | PublicStatic | — | 0x00 |
| void EnsureDelayedCallWiredUp() | PrivateStatic | — | 0x00 |
| void OnDelayedCallManagerCleared() | PrivateStatic | — | 0x00 |
| void OnUpdate() | PrivateStatic | — | 0x00 |
| void OnEndOfFrame() | PrivateStatic | — | 0x00 |
| void NextFrameInternal() | PrivateStatic | — | 0x00 |
| void WaitForScondsInternal() | PrivateStatic | — | 0x00 |
| void FixedUpdateInternal() | PrivateStatic | — | 0x00 |
| void EndOfFrameInternal() | PrivateStatic | — | 0x00 |
| void WireupNextFrameAndEndOfFrameCallbacks() | PrivateStatic | — | 0x00 |
| void SetSynchronizationContext() | Static+1 flags | — | 0x00 |
| void MainThreadAsync() | PublicStatic | — | 0x00 |
| void BackgroundThreadAsync() | PublicStatic | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |