74 references to Link
ILCompiler.Compiler (55)
Compiler\BodySubstitution.cs (1)
53return emit.Link(method);
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
268return emit.Link(this);
Compiler\HardwareIntrinsicHelpers.Aot.cs (1)
77return emit.Link(method);
Compiler\ReachabilityInstrumentationFilter.cs (1)
77return emit.Link(method);
Compiler\ReachabilityInstrumentationProvider.cs (1)
260return emitter.Link(this);
IL\Stubs\StartupCode\NativeLibraryStartupMethod.cs (1)
84return emitter.Link(this);
IL\Stubs\StartupCode\StartupCodeMainMethod.cs (2)
172return emitter.Link(this); 298return emit.Link(this);
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (3)
474return emit.Link(this); 550return e.Link(this); 596return emit.Link(this);
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (2)
123return new InstantiatedMethodIL(method, emit.Link(method.GetMethodDefinition())); 171return emitter.Link(method);
parent\parent\Common\TypeSystem\IL\Stubs\ArrayMethodILEmitter.cs (1)
62return _emitter.Link(_method);
parent\parent\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
83return emit.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
129return ilEmitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (2)
242return emitter.Link(taskReturningMethod); 296return emitter.Link(returnDroppingMethod);
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
73return emitter.Link(methodBeingGenerated);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMethodILEmitter.cs (3)
27return emit.Link(method); 42return emit.Link(method); 96return emit.Link(method);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (9)
130return emitter.Link(this); 164return emit.Link(specializedMethod); 223return emitter.Link(this); 283return emitter.Link(this); 418return emitter.Link(this); 466return emitter.Link(this); 499return emit.Link(specializedMethod); 643return emitter.Link(this); 744return emitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (1)
189return emitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\ForwardDelegateCreationThunk.cs (1)
126return emitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\GetCanonTypeIntrinsic.cs (1)
30return emitter.Link(target);
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (3)
86return emitter.Link(this); 94return emitter.Link(this); 200return emitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\InterlockedIntrinsics.cs (1)
73return emit.Link(method);
parent\parent\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
92return emit.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (1)
433return new PInvokeILStubMethodIL((ILStubMethodIL)emitter.Link(_targetMethod), IsStubRequired());
parent\parent\Common\TypeSystem\IL\Stubs\StreamIntrinsics.cs (1)
53return emitter.Link(method);
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (2)
262return emitter.Link(this); 294return emitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
106return emit.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\TypeSystemThrowingILEmitter.cs (1)
99return emitter.Link(methodThatShouldThrow);
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (7)
114return emit.Link(method); 134return emit.Link(method); 152return emit.Link(method); 171return emit.Link(method); 189return emit.Link(method); 207return emit.Link(method); 223return emit.Link(method);
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (1)
419return emitter.Link(this);
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.Aot.cs (1)
133return new PInvokeILStubMethodIL((ILStubMethodIL)emitter.Link(method), isStubRequired: true);
parent\parent\Common\TypeSystem\Interop\IL\PInvokeDelegateWrapperConstructor.cs (1)
75return emitter.Link(this);
ILCompiler.ReadyToRun (15)
IL\Stubs\PInvokeILEmitter.cs (1)
119return new PInvokeILStubMethodIL((ILStubMethodIL)emitter.Link(_targetMethod));
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (2)
474return emit.Link(this); 596return emit.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (1)
129return ilEmitter.Link(this);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (2)
242return emitter.Link(taskReturningMethod); 296return emitter.Link(returnDroppingMethod);
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
73return emitter.Link(methodBeingGenerated);
parent\parent\Common\TypeSystem\IL\Stubs\InterlockedIntrinsics.cs (1)
73return emit.Link(method);
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (7)
114return emit.Link(method); 134return emit.Link(method); 152return emit.Link(method); 171return emit.Link(method); 189return emit.Link(method); 207return emit.Link(method); 223return emit.Link(method);
ILCompiler.RyuJit (1)
parent\parent\Common\TypeSystem\IL\Stubs\TypeSystemThrowingILEmitter.cs (1)
99return emitter.Link(methodThatShouldThrow);
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (3)
805return emit.Link(context.Declaration); 858return emit.Link(context.Declaration); 873return emit.Link(method);