1 type derived from AsyncStateMachineBox
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (1)
260AsyncStateMachineBox<TStateMachine>
2 instantiations of AsyncStateMachineBox
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (2)
224new AsyncStateMachineBox<TStateMachine>(); 457new AsyncStateMachineBox<IAsyncStateMachine>();
7 references to AsyncStateMachineBox
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (6)
167if (taskField is AsyncStateMachineBox<TStateMachine> stronglyTypedBox) 184else if (taskField is AsyncStateMachineBox<IAsyncStateMachine> weaklyTypedBox) 222AsyncStateMachineBox<TStateMachine> box = AsyncMethodBuilderCore.TrackAsyncMethodCompletion ? 250private static AsyncStateMachineBox<TStateMachine> CreateDebugFinalizableAsyncStateMachineBox<TStateMachine>() 290Debug.Assert(s is AsyncStateMachineBox<TStateMachine>); 292Unsafe.As<AsyncStateMachineBox<TStateMachine>>(s).StateMachine!.MoveNext();
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\IAsyncStateMachineBox.cs (1)
7/// An interface implemented by all <see cref="AsyncTaskMethodBuilder{TResult}.AsyncStateMachineBox{TStateMachine}"/> instances, regardless of generics.