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