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