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", 120genericContext: _kind != UnboxingStubKind.Normal, 152if (genericContext && _kind == UnboxingStubKind.MethodTable) 157else if (genericContext && _kind == UnboxingStubKind.MethodDesc)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (7)
194UnboxingStubKind kind = targetMethod.RequiresInstMethodDescArg() 195? UnboxingStubKind.MethodDesc 196: (targetMethod.RequiresInstMethodTableArg() ? UnboxingStubKind.MethodTable : UnboxingStubKind.Normal); 200bool hasReturnBuffer = kind != UnboxingStubKind.Normal && signature.SignatureString[0] == 'S'; 1508public readonly UnboxingStubKind Kind; 1511public WasmUnboxingStubKey(WasmSignature signature, WasmTypeNode targetType, UnboxingStubKind kind, bool hasReturnBuffer)