3 instantiations of ExternSymbolMappedField
ilc (1)
Program.cs (1)
145
new
ExternSymbolMappedField
(typeSystemContext.GetWellKnownType(WellKnownType.Int32), "g_cpuFeatures"),
ILCompiler.Compiler (2)
Compiler\ReachabilityInstrumentationProvider.cs (2)
63
Interlocked.CompareExchange(ref field, new
ExternSymbolMappedField
(method.Context.GetWellKnownType(WellKnownType.Byte), name), null);
238
_dataField = new
ExternSymbolMappedField
(context.GetWellKnownType(WellKnownType.Int32), TokenUseBeginSymbol);
12 references to ExternSymbolMappedField
ILCompiler.Compiler (12)
Compiler\Compilation.cs (1)
140
else if (field is
ExternSymbolMappedField
externField)
Compiler\ExternSymbolMappedField.cs (1)
53
return _symbolName.CompareTo(((
ExternSymbolMappedField
)other)._symbolName);
Compiler\ReachabilityInstrumentationProvider.cs (10)
34
private readonly ConcurrentDictionary<EcmaModule,
ExternSymbolMappedField
[]> _isTokenUsedStates = new();
58
ExternSymbolMappedField
[] fields = _isTokenUsedStates.GetOrAdd(ecmaMethod.Module, m => new
ExternSymbolMappedField
[m.MetadataReader.MethodDefinitions.Count + 1]);
59
ref
ExternSymbolMappedField
field = ref fields[MetadataTokens.GetRowNumber(ecmaMethod.Handle)];
168
KeyValuePair<EcmaModule,
ExternSymbolMappedField
[]>[] useInfos = new KeyValuePair<EcmaModule,
ExternSymbolMappedField
[]>[_parent._isTokenUsedStates.Count];
170
foreach (KeyValuePair<EcmaModule,
ExternSymbolMappedField
[]> item in _parent._isTokenUsedStates)
182
foreach (KeyValuePair<EcmaModule,
ExternSymbolMappedField
[]> item in useInfos)
188
foreach (
ExternSymbolMappedField
field in item.Value)
232
private readonly
ExternSymbolMappedField
_dataField;