1 interface inheriting from ISerializableValue
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2222public interface ISerializableReference : ISerializableValue
1 implementation of ISerializableValue
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2261private 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)
81return new PreinitializationInfo(type, Array.Empty<KeyValuePair<FieldDesc, ISerializableValue>>()); 105var values = new List<KeyValuePair<FieldDesc, ISerializableValue>>(); 107values.Add(new KeyValuePair<FieldDesc, ISerializableValue>(kvp.Key, kvp.Value)); 3723private readonly Dictionary<FieldDesc, ISerializableValue> _fieldValues; 3731public PreinitializationInfo(MetadataType type, IEnumerable<KeyValuePair<FieldDesc, ISerializableValue>> fieldValues) 3734_fieldValues = new Dictionary<FieldDesc, ISerializableValue>(); 3745public ISerializableValue GetFieldValue(FieldDesc field)
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
2344TypePreinit.ISerializableValue value = preinitManager