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