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