1 instantiation of ReturnDroppingAsyncThunk
ILCompiler.Compiler (1)
parent\parent\Common\Compiler\CompilerTypeSystemContext.Async.cs (1)
269protected override ReturnDroppingAsyncThunk CreateValueFromKey(AsyncMethodVariant key) => new ReturnDroppingAsyncThunk(key);
15 references to ReturnDroppingAsyncThunk
ILCompiler.Compiler (15)
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
126if (result is ReturnDroppingAsyncThunk rdThunk)
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
119if (result is ReturnDroppingAsyncThunk rdThunk)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (1)
216if (result is ReturnDroppingAsyncThunk rdThunk)
parent\parent\Common\Compiler\AsyncMethodVariant.cs (3)
136var rdOther = (ReturnDroppingAsyncThunk)other; 150return method.GetTypicalMethodDefinition() is ReturnDroppingAsyncThunk;
parent\parent\Common\Compiler\CompilerTypeSystemContext.Async.cs (8)
213var returnDroppingThunkDefinition = (ReturnDroppingAsyncThunk)returnDroppingThunk.GetTypicalMethodDefinition(); 262private sealed class ReturnDroppingHashtable : LockFreeReaderHashtable<AsyncMethodVariant, ReturnDroppingAsyncThunk> 265protected override int GetValueHashCode(ReturnDroppingAsyncThunk value) => value.AsyncVariantTarget.GetHashCode(); 266protected override bool CompareKeyToValue(AsyncMethodVariant key, ReturnDroppingAsyncThunk value) => key == value.AsyncVariantTarget; 267protected override bool CompareValueToValue(ReturnDroppingAsyncThunk value1, ReturnDroppingAsyncThunk value2) 269protected override ReturnDroppingAsyncThunk CreateValueFromKey(AsyncMethodVariant key) => new ReturnDroppingAsyncThunk(key);
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (1)
358if (method is ReturnDroppingAsyncThunk returnDroppingVariant)