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