1 interface inheriting from ISerializableValue
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2233public interface ISerializableReference : ISerializableValue
1 implementation of ISerializableValue
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2272private abstract class Value : ISerializableValue
10 references to ISerializableValue
ILCompiler.Compiler (9)
Compiler\DependencyAnalysis\GCStaticsPreInitDataNode.cs (1)
73TypePreinit.ISerializableValue val = _preinitializationInfo.GetFieldValue(field);
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (1)
230TypePreinit.ISerializableValue val = preinitInfo.GetFieldValue(field);
Compiler\TypePreinit.cs (7)
82return new PreinitializationInfo(type, Array.Empty<KeyValuePair<FieldDesc, ISerializableValue>>()); 106var values = new List<KeyValuePair<FieldDesc, ISerializableValue>>(); 108values.Add(new KeyValuePair<FieldDesc, ISerializableValue>(kvp.Key, kvp.Value)); 3766private readonly Dictionary<FieldDesc, ISerializableValue> _fieldValues; 3774public PreinitializationInfo(MetadataType type, IEnumerable<KeyValuePair<FieldDesc, ISerializableValue>> fieldValues) 3777_fieldValues = new Dictionary<FieldDesc, ISerializableValue>(); 3788public ISerializableValue GetFieldValue(FieldDesc field)
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
2350TypePreinit.ISerializableValue value = preinitManager