1 write to _dictionaryOwner
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (1)
46_dictionaryOwner = dictionaryOwner;
33 references to _dictionaryOwner
ILCompiler.Compiler (33)
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (21)
31public TypeSystemEntity DictionaryOwner => _dictionaryOwner; 105DictionaryLayoutNode layout = factory.GenericDictionaryLayout(_dictionaryOwner); 138var lookupContext = new GenericLookupResultContext(_dictionaryOwner, typeInstantiation, methodInstantiation); 234if (_dictionaryOwner is TypeDesc type) 241sink.Add(factory.GenericDictionaryLayout(_dictionaryOwner), "Layout"); 260if (_dictionaryOwner is MethodDesc) 262templateLayout = factory.NativeLayout.TemplateMethodLayout((MethodDesc)_dictionaryOwner); 269templateLayout = factory.NativeLayout.TemplateTypeLayout((TypeDesc)_dictionaryOwner); 305if (_dictionaryOwner is MethodDesc) 307if (((ReadyToRunGenericHelperNode)other)._dictionaryOwner is TypeDesc) 310compare = comparer.Compare((MethodDesc)_dictionaryOwner, (MethodDesc)((ReadyToRunGenericHelperNode)other)._dictionaryOwner); 314if (((ReadyToRunGenericHelperNode)other)._dictionaryOwner is MethodDesc) 317compare = comparer.Compare((TypeDesc)_dictionaryOwner, (TypeDesc)((ReadyToRunGenericHelperNode)other)._dictionaryOwner); 360if (_dictionaryOwner is MethodDesc) 361mangledContextName = nameMangler.GetMangledMethodName((MethodDesc)_dictionaryOwner); 363mangledContextName = nameMangler.GetMangledTypeName((TypeDesc)_dictionaryOwner); 382if (_dictionaryOwner is MethodDesc) 383mangledContextName = nameMangler.GetMangledMethodName((MethodDesc)_dictionaryOwner); 385mangledContextName = nameMangler.GetMangledTypeName((TypeDesc)_dictionaryOwner);
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (2)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot)) 230vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(factory, (TypeDesc)_dictionaryOwner);
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (2)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot)) 229vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(factory, (TypeDesc)_dictionaryOwner);
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (2)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot)) 231vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(factory, (TypeDesc)_dictionaryOwner);
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (2)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot)) 228vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(factory, (TypeDesc)_dictionaryOwner);
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (2)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot)) 238vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(factory, (TypeDesc)_dictionaryOwner);
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (2)
25if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot)) 237vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(factory, (TypeDesc)_dictionaryOwner);