2 implementations of IRuntimeTypeSystem
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
277public struct RuntimeTypeSystem : IRuntimeTypeSystem
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
16internal partial struct RuntimeTypeSystem_1 : IRuntimeTypeSystem
121 references to IRuntimeTypeSystem
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
39public virtual IRuntimeTypeSystem RuntimeTypeSystem => GetContract<IRuntimeTypeSystem>();
Microsoft.Diagnostics.DataContractReader.Contracts (61)
Contracts\CodeVersions_1.cs (9)
105Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 133IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 150IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 205Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 222IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 245private NativeCodeVersionHandle GetSpecificNativeCodeVersion(IRuntimeTypeSystem rts, MethodDescHandle md, TargetCodePointer startAddress) 262private IEnumerable<NativeCodeVersionHandle> FindNativeCodeVersionNodes(IRuntimeTypeSystem rts, MethodDescHandle md, Func<Data.NativeCodeVersionNode, bool> predicate) 342IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 433IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem;
Contracts\ComWrappers_1.cs (3)
127IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 181IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 188IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\ConditionalWeakTable_1.cs (1)
38IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
516IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\Object_1.cs (1)
61Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem;
Contracts\RuntimeTypeSystem_1.cs (37)
576IEnumerable<(uint Offset, uint Size)> IRuntimeTypeSystem.GetGCDescSeries(TypeHandle typeHandle, uint numComponents) 1026TypeHandle IRuntimeTypeSystem.GetConstructedType(TypeHandle typeHandle, CorElementType corElementType, int rank, ImmutableArray<TypeHandle> typeArguments) 1056TypeHandle IRuntimeTypeSystem.GetPrimitiveType(CorElementType typeCode) 1098TypeHandle IRuntimeTypeSystem.GetTypeByNameAndModule(string name, string nameSpace, ModuleHandle moduleHandle) 1171IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1648bool IRuntimeTypeSystem.IsCollectibleMethod(MethodDescHandle methodDesc) 1656bool IRuntimeTypeSystem.IsVersionable(MethodDescHandle methodDesc) 1673TargetPointer IRuntimeTypeSystem.GetMethodDescVersioningState(MethodDescHandle methodDesc) 1684uint IRuntimeTypeSystem.GetMethodToken(MethodDescHandle methodDescHandle) 1690ushort IRuntimeTypeSystem.GetSlotNumber(MethodDescHandle methodDesc) 1695bool IRuntimeTypeSystem.HasNativeCodeSlot(MethodDescHandle methodDesc) 1728IEnumerable<TargetPointer> IRuntimeTypeSystem.GetIntroducedMethodDescs(TypeHandle typeHandle) 1742TargetPointer IRuntimeTypeSystem.GetMethodDescForSlot(TypeHandle typeHandle, ushort slot) 1824TargetCodePointer IRuntimeTypeSystem.GetSlot(TypeHandle typeHandle, uint slot) 1837TargetPointer IRuntimeTypeSystem.GetAddressOfNativeCodeSlot(MethodDescHandle methodDesc) 1843TargetCodePointer IRuntimeTypeSystem.GetNativeCode(MethodDescHandle methodDescHandle) 1863TargetCodePointer IRuntimeTypeSystem.GetMethodEntryPointIfExists(MethodDescHandle methodDescHandle) 1892TargetPointer IRuntimeTypeSystem.GetGCStressCodeCopy(MethodDescHandle methodDesc) 1917OptimizationTier IRuntimeTypeSystem.GetMethodDescOptimizationTier(MethodDescHandle methodDescHandle) 1928bool IRuntimeTypeSystem.IsEligibleForTieredCompilation(MethodDescHandle methodDescHandle) 1985TargetPointer IRuntimeTypeSystem.GetMTOfEnclosingClass(TargetPointer fieldDescPointer) 1991uint IRuntimeTypeSystem.GetFieldDescMemberDef(TargetPointer fieldDescPointer) 1997bool IRuntimeTypeSystem.IsFieldDescThreadStatic(TargetPointer fieldDescPointer) 2009bool IRuntimeTypeSystem.IsFieldDescStatic(TargetPointer fieldDescPointer) 2015CorElementType IRuntimeTypeSystem.GetFieldDescType(TargetPointer fieldDescPointer) 2022uint IRuntimeTypeSystem.GetFieldDescOffset(TargetPointer fieldDescPointer, FieldDefinition fieldDef) 2032TargetPointer IRuntimeTypeSystem.GetFieldDescByName(TypeHandle typeHandle, string fieldName) 2079return loader.GetDynamicIL(moduleHandle, ((IRuntimeTypeSystem)this).GetFieldDescMemberDef(fieldDescPointer)); 2089TargetPointer enclosingMT = ((IRuntimeTypeSystem)this).GetMTOfEnclosingClass(fieldDescPointer); 2094CorElementType type = ((IRuntimeTypeSystem)this).GetFieldDescType(fieldDescPointer); 2123uint token = ((IRuntimeTypeSystem)this).GetFieldDescMemberDef(fieldDescPointer); 2127uint offset = ((IRuntimeTypeSystem)this).GetFieldDescOffset(fieldDescPointer, fieldDef); 2139TargetPointer IRuntimeTypeSystem.GetFieldDescStaticAddress(TargetPointer fieldDescPointer, bool unboxValueTypes) => GetFieldDescStaticOrThreadStaticAddress(fieldDescPointer, null, unboxValueTypes); 2141TargetPointer IRuntimeTypeSystem.GetFieldDescThreadStaticAddress(TargetPointer fieldDescPointer, TargetPointer thread, bool unboxValueTypes) => GetFieldDescStaticOrThreadStaticAddress(fieldDescPointer, thread, unboxValueTypes); 2143void IRuntimeTypeSystem.GetCoreLibFieldDescAndDef(string @namespace, string typeName, string fieldName, out TargetPointer fieldDescAddr, out FieldDefinition fieldDef) 2148IRuntimeTypeSystem rts = (IRuntimeTypeSystem)this;
Contracts\Signature\SignatureTypeProvider.cs (1)
18private readonly Contracts.IRuntimeTypeSystem _runtimeTypeSystem;
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
118IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem;
Contracts\StackWalk\GC\GcScanner.cs (1)
329IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (2)
105IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 183IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\StackWalk\StackWalk_1.cs (1)
862IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\SyncBlock_1.cs (2)
62IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 137private uint ReadUintField(TypeHandle enclosingType, string fieldName, IRuntimeTypeSystem rts, MetadataReader mdReader, TargetPointer dataAddr)
CoreCLRContracts.cs (1)
42registry.Register<IRuntimeTypeSystem>("c1", static t => new RuntimeTypeSystem_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (58)
ClrDataFrame.cs (7)
202IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 353IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 412IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 519IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 750IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 761IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 770private static (uint Flags, int Size) ResolveGenericParam(IRuntimeTypeSystem rts, TypeHandle resolvedType)
ClrDataMethodDefinition.cs (4)
46IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 55IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 269IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 462IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataMethodInstance.cs (3)
48IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 104IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 393IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Dbi\DacDbiImpl.cs (10)
1202Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1276Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1369Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1396Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1488Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1521Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1555Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2032IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2085IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2502Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
SigFormat.cs (2)
159IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 313IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem;
SOSDacImpl.cs (22)
1080IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2279Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2618Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2740IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2812Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2885Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2925Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2954Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 3020IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3265Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3337Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 5316IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 5433Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 5584Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5639Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6007Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6294Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6736Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6775Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6830Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6864private readonly IRuntimeTypeSystem _rts; 7050IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
SOSDacImpl.IXCLRDataProcess.cs (6)
132IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 255private readonly IRuntimeTypeSystem _rts; 426IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 435IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 663IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 724IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
TypeNameBuilder.cs (4)
67IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 165public static TypeHandle GetExactOwningType(IRuntimeTypeSystem runtimeTypeSystem, TypeHandle possiblyDerivedType, MethodDescHandle method) 212var typeSystemContract = tnb.Target.Contracts.RuntimeTypeSystem; 513private static void AppendContinuationName(ref TypeNameBuilder tnb, IRuntimeTypeSystem typeSystemContract, TypeHandle typeHandle)