2 implementations of ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
149
public readonly struct Loader :
ILoader
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
14
internal readonly struct Loader_1 :
ILoader
126 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
23
public virtual
ILoader
Loader => GetContract<
ILoader
>();
Microsoft.Diagnostics.DataContractReader.Contracts (61)
Contracts\CodeVersions_1.cs (2)
159
ILoader
loader = _target.Contracts.Loader;
406
ILoader
loader = _target.Contracts.Loader;
Contracts\EcmaMetadata_1.cs (1)
30
ILoader
loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
504
ILoader
loader = _target.Contracts.Loader;
Contracts\Loader_1.cs (48)
53
ModuleHandle
ILoader
.GetModuleHandleFromModulePtr(TargetPointer modulePointer)
60
ModuleHandle
ILoader
.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer)
72
IEnumerable<ModuleHandle>
ILoader
.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags)
142
TargetPointer
ILoader
.GetRootAssembly()
144
TargetPointer defaultAppDomain = ((
ILoader
)this).GetAppDomain();
149
string
ILoader
.GetAppDomainFriendlyName()
151
TargetPointer defaultAppDomain = ((
ILoader
)this).GetAppDomain();
158
TargetPointer
ILoader
.GetAppDomain()
165
TargetPointer
ILoader
.GetModule(ModuleHandle handle)
170
TargetPointer
ILoader
.GetAssembly(ModuleHandle handle)
176
TargetPointer
ILoader
.GetPEAssembly(ModuleHandle handle)
198
bool
ILoader
.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags)
227
bool
ILoader
.IsModuleMapped(ModuleHandle handle)
333
TargetPointer
ILoader
.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false);
335
TargetPointer
ILoader
.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true);
337
bool
ILoader
.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size)
355
IEnumerable<TargetPointer>
ILoader
.GetAvailableTypeParams(ModuleHandle handle)
366
IEnumerable<TargetPointer>
ILoader
.GetInstantiatedMethods(ModuleHandle handle)
378
bool
ILoader
.IsProbeExtensionResultValid(ModuleHandle handle)
406
ModuleFlags
ILoader
.GetFlags(ModuleHandle handle)
412
DebuggerAssemblyControlFlags
ILoader
.GetDebuggerInfoBits(ModuleHandle handle)
418
void
ILoader
.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits)
451
bool
ILoader
.IsReadyToRun(ModuleHandle handle)
457
string
ILoader
.GetSimpleName(ModuleHandle handle)
465
string
ILoader
.GetPath(ModuleHandle handle)
473
string
ILoader
.GetFileName(ModuleHandle handle)
481
bool
ILoader
.GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize)
504
TargetPointer
ILoader
.GetLoaderAllocator(ModuleHandle handle)
510
TargetPointer
ILoader
.GetILBase(ModuleHandle handle)
516
TargetPointer
ILoader
.GetAssemblyLoadContext(ModuleHandle handle)
524
ModuleLookupTables
ILoader
.GetLookupTables(ModuleHandle handle)
566
TargetPointer
ILoader
.GetModuleLookupMapElement(TargetPointer table, uint token, out TargetNUInt flags)
582
IEnumerable<(TargetPointer, uint)>
ILoader
.EnumerateModuleLookupMap(TargetPointer table)
598
bool
ILoader
.IsCollectible(ModuleHandle handle)
605
bool
ILoader
.IsDynamic(ModuleHandle handle)
612
bool
ILoader
.IsAssemblyLoaded(ModuleHandle handle)
619
TargetPointer
ILoader
.GetGlobalLoaderAllocator()
626
TargetPointer
ILoader
.GetSystemAssembly()
633
TargetPointer
ILoader
.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer)
639
TargetPointer
ILoader
.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer)
645
TargetPointer
ILoader
.GetStubHeap(TargetPointer loaderAllocatorPointer)
651
TargetPointer
ILoader
.GetObjectHandle(TargetPointer loaderAllocatorPointer)
667
TargetPointer
ILoader
.GetILHeader(ModuleHandle handle, uint token)
670
ILoader
loader = this;
705
TargetPointer
ILoader
.GetDynamicIL(ModuleHandle handle, uint token)
717
TargetPointer
ILoader
.GetFirstLoaderHeapBlock(TargetPointer loaderHeap)
722
LoaderHeapBlockData
ILoader
.GetLoaderHeapBlockData(TargetPointer block)
733
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer>
ILoader
.GetLoaderAllocatorHeaps(TargetPointer loaderAllocatorPointer)
Contracts\ManagedTypeSource_1.cs (1)
254
ILoader
loader = _target.Contracts.Loader;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
36
ILoader
loader = _target.Contracts.Loader;
Contracts\RuntimeTypeSystem_1.cs (5)
1268
ILoader
loaderContract = _target.Contracts.Loader;
1311
ILoader
loaderContract = _target.Contracts.Loader;
2277
ILoader
loader = _target.Contracts.Loader;
2302
ILoader
loader = _target.Contracts.Loader;
2318
ILoader
loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17
private readonly Contracts.
ILoader
_loader;
CoreCLRContracts.cs (1)
18
registry.Register<
ILoader
>("c1", static t => new Loader_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (63)
ClrDataAppDomain.cs (1)
39
ILoader
loader = _target.Contracts.Loader;
ClrDataFrame.cs (2)
415
ILoader
loader = _target.Contracts.Loader;
518
ILoader
loader = _target.Contracts.Loader;
ClrDataMethodDefinition.cs (2)
36
ILoader
loader = _target.Contracts.Loader;
69
ILoader
loader = _target.Contracts.Loader;
ClrDataModule.cs (9)
83
ILoader
loader = _target.Contracts.Loader;
299
ILoader
loader = _target.Contracts.Loader;
461
Contracts.
ILoader
loader = _target.Contracts.Loader;
502
Contracts.
ILoader
contract = _target.Contracts.Loader;
552
Contracts.
ILoader
contract = _target.Contracts.Loader;
594
Contracts.
ILoader
contract = _target.Contracts.Loader;
640
Contracts.
ILoader
contract = _target.Contracts.Loader;
756
Contracts.
ILoader
contract = _target.Contracts.Loader;
813
Contracts.
ILoader
loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.cs (22)
157
Contracts.
ILoader
loader = _target.Contracts.Loader;
189
Contracts.
ILoader
loader = _target.Contracts.Loader;
228
Contracts.
ILoader
loader = _target.Contracts.Loader;
291
Contracts.
ILoader
loader = _target.Contracts.Loader;
334
Contracts.
ILoader
loader = _target.Contracts.Loader;
385
Contracts.
ILoader
loader = _target.Contracts.Loader;
455
Contracts.
ILoader
loader = _target.Contracts.Loader;
491
Contracts.
ILoader
loader = _target.Contracts.Loader;
551
Contracts.
ILoader
loader = _target.Contracts.Loader;
1272
Contracts.
ILoader
loader = _target.Contracts.Loader;
1830
ILoader
loader = _target.Contracts.Loader;
2147
ILoader
loader = _target.Contracts.Loader;
2655
Contracts.
ILoader
loader = _target.Contracts.Loader;
3088
Contracts.
ILoader
loader = _target.Contracts.Loader;
3187
ILoader
loader = _target.Contracts.Loader;
3952
Contracts.
ILoader
loader = _target.Contracts.Loader;
4882
ILoader
loader = _target.Contracts.Loader;
4988
ILoader
loader = _target.Contracts.Loader;
5319
Contracts.
ILoader
loader = _target.Contracts.Loader;
5384
Contracts.
ILoader
loader = _target.Contracts.Loader;
5739
Contracts.
ILoader
loader = _target.Contracts.Loader;
5795
Contracts.
ILoader
loader = _target.Contracts.Loader;
Dbi\TypeDataWalk.cs (1)
215
ILoader
loader = _target.Contracts.Loader;
SOSDacImpl.cs (23)
119
Contracts.
ILoader
loader = _target.Contracts.Loader;
225
ILoader
loader = _target.Contracts.Loader;
353
ILoader
loader = _target.Contracts.Loader;
399
ILoader
loader = _target.Contracts.Loader;
481
Contracts.
ILoader
loader = _target.Contracts.Loader;
524
Contracts.
ILoader
contract = _target.Contracts.Loader;
2068
Contracts.
ILoader
loader = _target.Contracts.Loader;
2551
Contracts.
ILoader
loader = _target.Contracts.Loader;
2939
Contracts.
ILoader
loader = _target.Contracts.Loader;
3116
Contracts.
ILoader
contract = _target.Contracts.Loader;
3252
Contracts.
ILoader
loader = _target.Contracts.Loader;
3579
Contracts.
ILoader
contract = _target.Contracts.Loader;
3618
Contracts.
ILoader
contract = _target.Contracts.Loader;
4737
Contracts.
ILoader
loader = _target.Contracts.Loader;
4816
Contracts.
ILoader
loader = _target.Contracts.Loader;
4926
Contracts.
ILoader
loader = _target.Contracts.Loader;
5294
ILoader
loader = _target.Contracts.Loader;
5422
ILoader
loaderContract = _target.Contracts.Loader;
5571
Contracts.
ILoader
loader = _target.Contracts.Loader;
5626
Contracts.
ILoader
loader = _target.Contracts.Loader;
5996
Contracts.
ILoader
loaderContract = _target.Contracts.Loader;
6438
Contracts.
ILoader
contract = _target.Contracts.Loader;
6572
Contracts.
ILoader
contract = _target.Contracts.Loader;
SOSDacImpl.IXCLRDataProcess.cs (2)
254
private readonly
ILoader
_loader;
313
ILoader
loader = _target.Contracts.Loader;
TypeNameBuilder.cs (1)
68
ILoader
loader = target.Contracts.Loader;