4 instantiations of Map
ILCompiler.ReadyToRun (4)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (4)
287typeMapStates[currentTypeMapGroup] = typeMapState = new Map(currentTypeMapGroup); 342typeMapStates[typeMapGroup] = typeMapState = new Map(typeMapGroup); 351typeMapState = new Map(typeMapGroup); 395value = new Map(typeMapGroup);
13 references to Map
ILCompiler.ReadyToRun (13)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (13)
154public void MergePendingMap(ModuleDesc stubModule, Map pendingMap) 239public static readonly TypeMapMetadata Empty = new TypeMapMetadata(new Dictionary<TypeDesc, Map>(), "No type maps", null); 241private readonly IReadOnlyDictionary<TypeDesc, Map> _states; 243private TypeMapMetadata(IReadOnlyDictionary<TypeDesc, Map> states, string diagnosticName, ModuleDesc associatedModule) 252internal IEnumerable<KeyValuePair<TypeDesc, Map>> Maps => _states; 260Dictionary<TypeDesc, Map> typeMapStates = []; 264Dictionary<(EcmaAssembly assembly, TypeDesc typeMapGroup), (TypeDesc scannedDuringGroup, Map map)> pendingMaps = []; 285if (!typeMapStates.TryGetValue(currentTypeMapGroup, out Map typeMapState)) 335Map typeMapState; 393if (!typeMapStates.TryGetValue(typeMapGroup, out Map value)) 423void ProcessTypeMapAssemblyTargetAttribute(CustomAttributeValue<TypeDesc> attrValue, Map typeMapState) 445void ProcessTypeMapAttribute(CustomAttributeValue<TypeDesc> attrValue, Map typeMapState) 467void ProcessTypeMapAssociationAttribute(CustomAttributeValue<TypeDesc> attrValue, Map typeMapState)