22 references to GenericDictionaryLayout
ILCompiler.Compiler (21)
Compiler\Compilation.cs (2)
422dictionaryLayout = _nodeFactory.GenericDictionaryLayout(contextMethod); 424dictionaryLayout = _nodeFactory.GenericDictionaryLayout(contextMethod.OwningType);
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (2)
114return factory.GenericDictionaryLayout(_owningType.ConvertToCanonForm(CanonicalFormKind.Specific)); 247return factory.GenericDictionaryLayout(_owningMethod.GetCanonMethodTarget(CanonicalFormKind.Specific));
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (7)
727new DependencyListEntry(context.GenericDictionaryLayout(_owningMethodOrType), "Dictionary Layout")); 731sink.Add(context.GenericDictionaryLayout(_owningMethodOrType), "Dictionary Layout"); 741DictionaryLayoutNode associatedLayout = factory.GenericDictionaryLayout(_owningMethodOrType); 811sink.Add(context.GenericDictionaryLayout(_method), "Dictionary layout"); 820DictionaryLayoutNode associatedLayout = factory.GenericDictionaryLayout(_method); 906sink.Add(context.GenericDictionaryLayout(_type.ConvertToCanonForm(CanonicalFormKind.Specific).GetClosestDefType()), "Dictionary layout"); 973DictionaryLayoutNode associatedLayout = factory.GenericDictionaryLayout(_type.ConvertToCanonForm(CanonicalFormKind.Specific).GetClosestDefType());
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (2)
105DictionaryLayoutNode layout = factory.GenericDictionaryLayout(_dictionaryOwner); 241sink.Add(factory.GenericDictionaryLayout(_dictionaryOwner), "Layout");
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (1)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (1)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (1)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (1)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\DependencyAnalysis\Target_Wasm\WasmReadyToRunGenericHelperNode.cs (1)
47!factory.GenericDictionaryLayout(DictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (1)
33if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (1)
25if (!factory.GenericDictionaryLayout(_dictionaryOwner).TryGetSlotForEntry(lookup, out dictionarySlot))
Compiler\ILScanner.cs (1)
385DictionaryLayoutNode targetLayout = factory.GenericDictionaryLayout(targetMethod);
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
1841DictionaryLayoutNode contextLayout = _compilation.NodeFactory.GenericDictionaryLayout(