2 implementations of IRuntimeMutableTypeSystem
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeMutableTypeSystem.cs (1)
19public readonly struct RuntimeMutableTypeSystem : IRuntimeMutableTypeSystem
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeMutableTypeSystem_1.cs (1)
9internal readonly struct RuntimeMutableTypeSystem_1 : IRuntimeMutableTypeSystem
14 references to IRuntimeMutableTypeSystem
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
151public virtual IRuntimeMutableTypeSystem RuntimeMutableTypeSystem => GetContract<IRuntimeMutableTypeSystem>();
Microsoft.Diagnostics.DataContractReader.Contracts (7)
Contracts\RuntimeMutableTypeSystem_1.cs (5)
22bool IRuntimeMutableTypeSystem.IsFieldDescEnCNew(TargetPointer fieldDescPointer) 29IEnumerable<TargetPointer> IRuntimeMutableTypeSystem.EnumerateAddedFieldDescs(ITypeHandle typeHandle, bool staticFields) 85bool IRuntimeMutableTypeSystem.DoesEnCFieldDescNeedFixup(TargetPointer encFieldDescPointer) 91TargetPointer IRuntimeMutableTypeSystem.GetEnCStaticFieldDataAddress(TargetPointer encFieldDescPointer) 105TargetPointer IRuntimeMutableTypeSystem.GetEnCInstanceFieldAddress(TargetPointer objectAddress, TargetPointer encFieldDescPointer)
CoreCLRContracts.cs (2)
81registry.Register<IRuntimeMutableTypeSystem>("c1", static t => new RuntimeMutableTypeSystem_1(t)); 160Validate<IRuntimeMutableTypeSystem>(registry); // DacDbiImpl.cs (edit-and-continue mutable type system)
Microsoft.Diagnostics.DataContractReader.Legacy (5)
Dbi\DacDbiImpl.cs (5)
3136IRuntimeMutableTypeSystem? mts = _target.Contracts.TryGetContract<IRuntimeMutableTypeSystem>(out IRuntimeMutableTypeSystem enc) ? enc : null; 3154IRuntimeMutableTypeSystem? mts, 3836IRuntimeMutableTypeSystem mrts = _target.Contracts.RuntimeMutableTypeSystem;