15 references to UnboxingStubKind
ILCompiler.ReadyToRun (15)
Compiler\DependencyAnalysis\ReadyToRun\WasmUnboxingStubNode.cs (8)
23private readonly UnboxingStubKind _kind; 31UnboxingStubKind kind, 41UnboxingStubKind.Normal => "U", 42UnboxingStubKind.MethodTable => "UG", 43UnboxingStubKind.MethodDesc => "UM", 119genericContext: _kind != UnboxingStubKind.Normal, 151if (genericContext && _kind == UnboxingStubKind.MethodTable) 156else if (genericContext && _kind == UnboxingStubKind.MethodDesc)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (7)
207UnboxingStubKind kind = targetMethod.RequiresInstMethodDescArg() 208? UnboxingStubKind.MethodDesc 209: (targetMethod.RequiresInstMethodTableArg() ? UnboxingStubKind.MethodTable : UnboxingStubKind.Normal); 213bool hasReturnBuffer = kind != UnboxingStubKind.Normal && signature.SignatureString[0] == 'S'; 1551public readonly UnboxingStubKind Kind; 1554public WasmUnboxingStubKey(WasmSignature signature, WasmTypeNode targetType, UnboxingStubKind kind, bool hasReturnBuffer)