1 instantiation of AssemblyFeatureInfo
ILCompiler.Compiler (1)
Compiler\SubstitutionProvider.cs (1)
170
return new
AssemblyFeatureInfo
(key, _logger, _switchValues, _globalSubstitutions);
8 references to AssemblyFeatureInfo
ILCompiler.Compiler (8)
Compiler\SubstitutionProvider.cs (8)
34
AssemblyFeatureInfo
info = _hashtable.GetOrCreateValue(ecmaMethod.Module);
115
AssemblyFeatureInfo
info = _hashtable.GetOrCreateValue(ecmaField.Module);
150
private sealed class FeatureSwitchHashtable : LockFreeReaderHashtable<EcmaModule,
AssemblyFeatureInfo
>
163
protected override bool CompareKeyToValue(EcmaModule key,
AssemblyFeatureInfo
value) => key == value.Module;
164
protected override bool CompareValueToValue(
AssemblyFeatureInfo
value1,
AssemblyFeatureInfo
value2) => value1.Module == value2.Module;
166
protected override int GetValueHashCode(
AssemblyFeatureInfo
value) => value.Module.GetHashCode();
168
protected override
AssemblyFeatureInfo
CreateValueFromKey(EcmaModule key)