11 instantiations of CachedValue
Microsoft.Diagnostics.DataContractReader.Contracts (11)
Contracts\ComWrappers_1.cs (2)
23
_mowTableAddr =
new
(() => Data.ComWrappers.AllManagedObjectWrapperTable(target)
25
_nativeObjectWrapperCWTAddr =
new
(() => Data.ComWrappers.NativeObjectWrapperTable(target)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
44
_thePreStub =
new
(() => target.TryReadGlobalPointer(Constants.Globals.ThePreStub, out TargetPointer? thePreStubPtr)
Contracts\Object_1.cs (1)
28
_stringMethodTable =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.StringMethodTable)));
Contracts\RuntimeTypeSystem_1.cs (5)
446
_freeObjectMethodTablePointer =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.FreeObjectMethodTable)));
447
_objectMethodTablePointer =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)));
448
_continuationMethodTablePointer =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.ContinuationMethodTable)));
449
_continuationSingletonEEClassPointer =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.ContinuationSingletonEEClass)));
450
_multicastDelegateMethodTablePointer =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.MulticastDelegateMethodTable)));
Contracts\SyncBlock_1.cs (1)
14
_syncTableEntries =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.SyncTableEntries)));
Contracts\Thread_1.cs (1)
52
_threadStore =
new
(() => target.ReadPointer(target.ReadGlobalPointer(Constants.Globals.ThreadStore)));
16 references to CachedValue
Microsoft.Diagnostics.DataContractReader.Contracts (16)
CachedValue.cs (1)
24
public static implicit operator T(
CachedValue
<T> cached)
Contracts\ComWrappers_1.cs (2)
16
private readonly
CachedValue
<TargetPointer> _mowTableAddr;
17
private readonly
CachedValue
<TargetPointer> _nativeObjectWrapperCWTAddr;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
25
private readonly
CachedValue
<TargetPointer> _thePreStub;
Contracts\Object_1.cs (1)
17
private readonly
CachedValue
<TargetPointer> _stringMethodTable;
Contracts\RuntimeTypeSystem_1.cs (5)
22
private readonly
CachedValue
<TargetPointer> _freeObjectMethodTablePointer;
23
private readonly
CachedValue
<TargetPointer> _objectMethodTablePointer;
24
private readonly
CachedValue
<TargetPointer> _continuationMethodTablePointer;
25
private readonly
CachedValue
<TargetPointer> _continuationSingletonEEClassPointer;
26
private readonly
CachedValue
<TargetPointer> _multicastDelegateMethodTablePointer;
Contracts\SyncBlock_1.cs (1)
9
private readonly
CachedValue
<TargetPointer> _syncTableEntries;
Contracts\Thread_1.cs (1)
12
private readonly
CachedValue
<TargetPointer> _threadStore;
RuntimeTypeSystemHelpers\TypeValidation.cs (4)
12
private readonly
CachedValue
<TargetPointer> _continuationMethodTablePointer;
13
private readonly
CachedValue
<TargetPointer> _continuationSingletonEEClassPointer;
15
internal TypeValidation(Target target,
CachedValue
<TargetPointer> continuationMethodTablePointer,
CachedValue
<TargetPointer> continuationSingletonEEClassPointer)