29 types derived from ILStubMethod
ILCompiler.Compiler (22)
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
166private sealed partial class DefaultInterfaceMethodImplementationInstantiationThunk : ILStubMethod, IPrefixMangledMethod
Compiler\ReachabilityInstrumentationProvider.cs (1)
229private sealed partial class InitializeMethod : ILStubMethod
IL\Stubs\StartupCode\NativeLibraryStartupMethod.cs (1)
16public sealed partial class NativeLibraryStartupMethod : ILStubMethod
IL\Stubs\StartupCode\StartupCodeMainMethod.cs (2)
17public sealed partial class StartupCodeMainMethod : ILStubMethod 208private sealed partial class MainMethodWrapper : ILStubMethod
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
375private sealed class GenericUnboxingThunk : ILStubMethod, IPrefixMangledMethod 488private sealed class UnboxingThunk : ILStubMethod, IPrefixMangledMethod
parent\parent\Common\Compiler\TypeMapMetadata.cs (1)
144private sealed class ThrowingMethodStub : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
16internal sealed partial class AssemblyGetExecutingAssemblyMethodThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
16public partial class AsyncResumptionStub : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Mangling.cs (1)
10public partial class AsyncResumptionStub : ILStubMethod, IPrefixMangledMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Sorting.cs (1)
9public partial class AsyncResumptionStub : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\CalliMarshallingMethodThunk.cs (1)
14public partial class CalliMarshallingMethodThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMarshallingMethodThunk.cs (1)
25public partial class DelegateMarshallingMethodThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (1)
660public sealed partial class DelegateGetThunkMethodOverride : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (1)
19public sealed partial class DynamicInvokeMethodThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\ForwardDelegateCreationThunk.cs (1)
15public partial class ForwardDelegateCreationThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
18internal sealed partial class MethodBaseGetCurrentMethodThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (1)
37public partial class StructMarshallingThunk : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
18internal sealed partial class TypeGetTypeMethodThunk : ILStubMethod
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (1)
301private sealed partial class InlineArrayMethod : ILStubMethod
parent\parent\Common\TypeSystem\Interop\IL\PInvokeDelegateWrapperConstructor.cs (1)
15public partial class PInvokeDelegateWrapperConstructor : ILStubMethod
ILCompiler.ReadyToRun (6)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
375private sealed class GenericUnboxingThunk : ILStubMethod, IPrefixMangledMethod 488private sealed class UnboxingThunk : ILStubMethod, IPrefixMangledMethod
parent\parent\Common\Compiler\TypeMapMetadata.cs (1)
144private sealed class ThrowingMethodStub : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
16public partial class AsyncResumptionStub : ILStubMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Mangling.cs (1)
10public partial class AsyncResumptionStub : ILStubMethod, IPrefixMangledMethod
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.Sorting.cs (1)
9public partial class AsyncResumptionStub : ILStubMethod
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\IL\Stubs\ILEmitter.cs (1)
871public 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)
348if (method is ILStubMethod) 350return ((ILStubMethod)method).EmitIL();
ILCompiler.ReadyToRun (2)
IL\ReadyToRunILProvider.cs (1)
270return ((ILStubMethod)method).EmitIL();
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
888if (method is Internal.IL.Stubs.ILStubMethod)
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
888if (method is Internal.IL.Stubs.ILStubMethod)