36 references to GenericLookup
ILCompiler.Compiler (36)
Compiler\DelegateCreationInfo.cs (4)
117
return factory.
GenericLookup
.MethodEntry(TargetMethod, TargetMethodIsUnboxingThunk);
120
return factory.
GenericLookup
.VirtualDispatchCell(TargetMethod);
123
return factory.
GenericLookup
.MethodHandle(TargetMethod);
126
return factory.
GenericLookup
.ConstrainedMethodUse(_targetMethod, _constrainedType, directCall: !_targetMethod.HasInstantiation);
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (20)
57
return factory.
GenericLookup
.Type((TypeDesc)target);
59
return factory.
GenericLookup
.NecessaryType((TypeDesc)target);
61
return factory.
GenericLookup
.MetadataType((TypeDesc)target);
64
Debug.Assert(factory.
GenericLookup
.Type((TypeDesc)target) != factory.
GenericLookup
.UnwrapNullableType((TypeDesc)target));
65
return factory.
GenericLookup
.UnwrapNullableType((TypeDesc)target);
67
return factory.
GenericLookup
.MethodHandle((MethodDesc)target);
69
return factory.
GenericLookup
.FieldHandle((FieldDesc)target);
71
return factory.
GenericLookup
.TypeGCStaticBase((TypeDesc)target);
73
return factory.
GenericLookup
.TypeNonGCStaticBase((TypeDesc)target);
75
return factory.
GenericLookup
.TypeThreadStaticBaseIndex((TypeDesc)target);
77
return factory.
GenericLookup
.MethodDictionary((MethodDesc)target);
79
return factory.
GenericLookup
.VirtualDispatchCell((MethodDesc)target);
81
return factory.
GenericLookup
.MethodEntry((MethodDesc)target);
85
return factory.
GenericLookup
.DefaultCtorLookupResult((TypeDesc)target);
87
return factory.
GenericLookup
.ObjectAllocator((TypeDesc)target);
89
return factory.
GenericLookup
.ConstrainedMethodUse(
118
layout.EnsureEntry(factory.
GenericLookup
.TypeNonGCStaticBase((TypeDesc)_target));
143
var lookupTarget = factory.
GenericLookup
.TypeNonGCStaticBase((TypeDesc)_target).GetTarget(factory, lookupContext, isConcreteInstantiation);
266
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(type);
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (2)
107
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
138
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (2)
106
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
136
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (2)
107
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
138
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (2)
105
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
135
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (2)
112
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
143
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (2)
99
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);
128
GenericLookupResult nonGcRegionLookup = factory.
GenericLookup
.TypeNonGCStaticBase(target);