29 types derived from ILStubMethod
ILCompiler.Compiler (22)
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
166
private sealed partial class DefaultInterfaceMethodImplementationInstantiationThunk :
ILStubMethod
, IPrefixMangledMethod
Compiler\ReachabilityInstrumentationProvider.cs (1)
229
private sealed partial class InitializeMethod :
ILStubMethod
IL\Stubs\StartupCode\NativeLibraryStartupMethod.cs (1)
16
public sealed partial class NativeLibraryStartupMethod :
ILStubMethod
IL\Stubs\StartupCode\StartupCodeMainMethod.cs (2)
17
public sealed partial class StartupCodeMainMethod :
ILStubMethod
208
private sealed partial class MainMethodWrapper :
ILStubMethod
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
375
private sealed class GenericUnboxingThunk :
ILStubMethod
, IPrefixMangledMethod
488
private sealed class UnboxingThunk :
ILStubMethod
, IPrefixMangledMethod
parent\parent\Common\Compiler\TypeMapMetadata.cs (1)
144
private sealed class ThrowingMethodStub :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
16
internal sealed partial class AssemblyGetExecutingAssemblyMethodThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
16
public partial class AsyncResumptionStub :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Mangling.cs (1)
10
public partial class AsyncResumptionStub :
ILStubMethod
, IPrefixMangledMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Sorting.cs (1)
9
public partial class AsyncResumptionStub :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\CalliMarshallingMethodThunk.cs (1)
14
public partial class CalliMarshallingMethodThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMarshallingMethodThunk.cs (1)
25
public partial class DelegateMarshallingMethodThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (1)
660
public sealed partial class DelegateGetThunkMethodOverride :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (1)
19
public sealed partial class DynamicInvokeMethodThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\ForwardDelegateCreationThunk.cs (1)
15
public partial class ForwardDelegateCreationThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
18
internal sealed partial class MethodBaseGetCurrentMethodThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (1)
37
public partial class StructMarshallingThunk :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
18
internal sealed partial class TypeGetTypeMethodThunk :
ILStubMethod
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (1)
301
private sealed partial class InlineArrayMethod :
ILStubMethod
parent\parent\Common\TypeSystem\Interop\IL\PInvokeDelegateWrapperConstructor.cs (1)
15
public partial class PInvokeDelegateWrapperConstructor :
ILStubMethod
ILCompiler.ReadyToRun (6)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
375
private sealed class GenericUnboxingThunk :
ILStubMethod
, IPrefixMangledMethod
488
private sealed class UnboxingThunk :
ILStubMethod
, IPrefixMangledMethod
parent\parent\Common\Compiler\TypeMapMetadata.cs (1)
144
private sealed class ThrowingMethodStub :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
16
public partial class AsyncResumptionStub :
ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Mangling.cs (1)
10
public partial class AsyncResumptionStub :
ILStubMethod
, IPrefixMangledMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Sorting.cs (1)
9
public partial class AsyncResumptionStub :
ILStubMethod
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (1)
871
public abstract partial class SpecializableILStubMethod :
ILStubMethod
6 references to ILStubMethod
ILCompiler.Compiler (3)
Compiler\StackTraceEmissionPolicy.cs (1)
44
|| (method is Internal.IL.Stubs.
ILStubMethod
) || method.IsAsyncThunk()) // see MethodDesc::IsDiagnosticsHidden() in src/coreclr/vm/method.inl
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (2)
348
if (method is
ILStubMethod
)
350
return ((
ILStubMethod
)method).EmitIL();
ILCompiler.ReadyToRun (2)
IL\ReadyToRunILProvider.cs (1)
270
return ((
ILStubMethod
)method).EmitIL();
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
888
if (method is Internal.IL.Stubs.
ILStubMethod
)
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
888
if (method is Internal.IL.Stubs.
ILStubMethod
)