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