1 instantiation of AsyncResumptionStub
ILCompiler.Compiler (1)
parent\parent\Common\Compiler\CompilerTypeSystemContext.Async.cs (1)
308=> new AsyncResumptionStub(key.TargetMethod, key.OwningType);
10 references to AsyncResumptionStub
ILCompiler.Compiler (10)
IL\ILImporter.Scanner.cs (1)
1079AsyncResumptionStub resumptionStub = _compilation.TypeSystemContext.GetAsyncResumptionStub(_canonMethod, _compilation.TypeSystemContext.GeneratedAssembly.GetGlobalModuleType());
parent\parent\Common\Compiler\AsyncMethodVariant.cs (1)
171return (method.IsAsyncThunk() && !method.SupportsAsyncVersionCodegen()) || method is AsyncResumptionStub;
parent\parent\Common\Compiler\CompilerTypeSystemContext.Async.cs (7)
273public AsyncResumptionStub GetAsyncResumptionStub(MethodDesc targetMethod, TypeDesc owningType) 299private sealed class AsyncResumptionStubHashtable : LockFreeReaderHashtable<AsyncResumptionStubKey, AsyncResumptionStub> 302protected override int GetValueHashCode(AsyncResumptionStub value) => value.TargetMethod.GetHashCode(); 303protected override bool CompareKeyToValue(AsyncResumptionStubKey key, AsyncResumptionStub value) 305protected override bool CompareValueToValue(AsyncResumptionStub value1, AsyncResumptionStub value2) 307protected override AsyncResumptionStub CreateValueFromKey(AsyncResumptionStubKey key)
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Sorting.cs (1)
15return comparer.Compare(_targetMethod, ((AsyncResumptionStub)other)._targetMethod);