2 implementations of ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
154public readonly struct Loader : ILoader
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
14internal readonly struct Loader_1 : ILoader
112 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
23public virtual ILoader Loader => GetContract<ILoader>();
Microsoft.Diagnostics.DataContractReader.Contracts (58)
Contracts\CodeVersions_1.cs (2)
159ILoader loader = _target.Contracts.Loader; 406ILoader loader = _target.Contracts.Loader;
Contracts\ComWrappers_1.cs (1)
176ILoader loader = _target.Contracts.Loader;
Contracts\EcmaMetadata_1.cs (1)
25ILoader loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
482ILoader loader = _target.Contracts.Loader;
Contracts\Loader_1.cs (44)
53ModuleHandle ILoader.GetModuleHandleFromModulePtr(TargetPointer modulePointer) 60ModuleHandle ILoader.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) 72IEnumerable<ModuleHandle> ILoader.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) 142TargetPointer ILoader.GetRootAssembly() 149string ILoader.GetAppDomainFriendlyName() 158TargetPointer ILoader.GetModule(ModuleHandle handle) 163TargetPointer ILoader.GetAssembly(ModuleHandle handle) 169TargetPointer ILoader.GetPEAssembly(ModuleHandle handle) 191bool ILoader.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) 220bool ILoader.IsModuleMapped(ModuleHandle handle) 326TargetPointer ILoader.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false); 328TargetPointer ILoader.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true); 330bool ILoader.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) 348IEnumerable<TargetPointer> ILoader.GetAvailableTypeParams(ModuleHandle handle) 359IEnumerable<TargetPointer> ILoader.GetInstantiatedMethods(ModuleHandle handle) 371bool ILoader.IsProbeExtensionResultValid(ModuleHandle handle) 399ModuleFlags ILoader.GetFlags(ModuleHandle handle) 405DebuggerAssemblyControlFlags ILoader.GetDebuggerInfoBits(ModuleHandle handle) 411void ILoader.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) 444bool ILoader.IsReadyToRun(ModuleHandle handle) 450string ILoader.GetSimpleName(ModuleHandle handle) 458string ILoader.GetPath(ModuleHandle handle) 466string ILoader.GetFileName(ModuleHandle handle) 474TargetPointer ILoader.GetLoaderAllocator(ModuleHandle handle) 480TargetPointer ILoader.GetILBase(ModuleHandle handle) 486TargetPointer ILoader.GetAssemblyLoadContext(ModuleHandle handle) 494ModuleLookupTables ILoader.GetLookupTables(ModuleHandle handle) 533TargetPointer ILoader.GetModuleLookupMapElement(TargetPointer table, uint token, out TargetNUInt flags) 549IEnumerable<(TargetPointer, uint)> ILoader.EnumerateModuleLookupMap(TargetPointer table) 565bool ILoader.IsCollectible(ModuleHandle handle) 572bool ILoader.IsDynamic(ModuleHandle handle) 579bool ILoader.IsAssemblyLoaded(ModuleHandle handle) 586TargetPointer ILoader.GetGlobalLoaderAllocator() 593TargetPointer ILoader.GetSystemAssembly() 600TargetPointer ILoader.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer) 606TargetPointer ILoader.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer) 612TargetPointer ILoader.GetStubHeap(TargetPointer loaderAllocatorPointer) 618TargetPointer ILoader.GetObjectHandle(TargetPointer loaderAllocatorPointer) 634TargetPointer ILoader.GetILHeader(ModuleHandle handle, uint token) 637ILoader loader = this; 672TargetPointer ILoader.GetDynamicIL(ModuleHandle handle, uint token) 684TargetPointer ILoader.GetFirstLoaderHeapBlock(TargetPointer loaderHeap) 689LoaderHeapBlockData ILoader.GetLoaderHeapBlockData(TargetPointer block) 700IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> ILoader.GetLoaderAllocatorHeaps(TargetPointer loaderAllocatorPointer)
Contracts\RuntimeTypeSystem_1.cs (6)
1032ILoader loaderContract = _target.Contracts.Loader; 1100ILoader loader = _target.Contracts.Loader; 2051ILoader loader = _target.Contracts.Loader; 2076ILoader loader = _target.Contracts.Loader; 2092ILoader loader = _target.Contracts.Loader; 2145ILoader loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17private readonly Contracts.ILoader _loader;
Contracts\SyncBlock_1.cs (1)
58ILoader loader = _target.Contracts.Loader;
CoreCLRContracts.cs (1)
18registry.Register<ILoader>("c1", static t => new Loader_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (52)
ClrDataAppDomain.cs (1)
37ILoader loader = _target.Contracts.Loader;
ClrDataFrame.cs (2)
417ILoader loader = _target.Contracts.Loader; 521ILoader loader = _target.Contracts.Loader;
ClrDataMethodDefinition.cs (2)
36ILoader loader = _target.Contracts.Loader; 69ILoader loader = _target.Contracts.Loader;
ClrDataModule.cs (9)
83ILoader loader = _target.Contracts.Loader; 299ILoader loader = _target.Contracts.Loader; 461Contracts.ILoader loader = _target.Contracts.Loader; 502Contracts.ILoader contract = _target.Contracts.Loader; 553Contracts.ILoader contract = _target.Contracts.Loader; 595Contracts.ILoader contract = _target.Contracts.Loader; 641Contracts.ILoader contract = _target.Contracts.Loader; 757Contracts.ILoader contract = _target.Contracts.Loader; 814Contracts.ILoader loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.cs (12)
151Contracts.ILoader loader = _target.Contracts.Loader; 183Contracts.ILoader loader = _target.Contracts.Loader; 222Contracts.ILoader loader = _target.Contracts.Loader; 269Contracts.ILoader loader = _target.Contracts.Loader; 314Contracts.ILoader loader = _target.Contracts.Loader; 346Contracts.ILoader loader = _target.Contracts.Loader; 382Contracts.ILoader loader = _target.Contracts.Loader; 442Contracts.ILoader loader = _target.Contracts.Loader; 1052Contracts.ILoader loader = _target.Contracts.Loader; 1438Contracts.ILoader loader = _target.Contracts.Loader; 2269ILoader loader = _target.Contracts.Loader; 2432Contracts.ILoader loader = _target.Contracts.Loader;
SOSDacImpl.cs (23)
131Contracts.ILoader loader = _target.Contracts.Loader; 235ILoader loader = _target.Contracts.Loader; 370ILoader loader = _target.Contracts.Loader; 424ILoader loader = _target.Contracts.Loader; 502Contracts.ILoader loader = _target.Contracts.Loader; 545Contracts.ILoader contract = _target.Contracts.Loader; 2084Contracts.ILoader loader = _target.Contracts.Loader; 2567Contracts.ILoader loader = _target.Contracts.Loader; 2955Contracts.ILoader loader = _target.Contracts.Loader; 3132Contracts.ILoader contract = _target.Contracts.Loader; 3266Contracts.ILoader loader = _target.Contracts.Loader; 3585Contracts.ILoader contract = _target.Contracts.Loader; 3624Contracts.ILoader contract = _target.Contracts.Loader; 4750Contracts.ILoader loader = _target.Contracts.Loader; 4829Contracts.ILoader loader = _target.Contracts.Loader; 4939Contracts.ILoader loader = _target.Contracts.Loader; 5306ILoader loader = _target.Contracts.Loader; 5434ILoader loaderContract = _target.Contracts.Loader; 5583Contracts.ILoader loader = _target.Contracts.Loader; 5638Contracts.ILoader loader = _target.Contracts.Loader; 6008Contracts.ILoader loaderContract = _target.Contracts.Loader; 6450Contracts.ILoader contract = _target.Contracts.Loader; 6584Contracts.ILoader contract = _target.Contracts.Loader;
SOSDacImpl.IXCLRDataProcess.cs (2)
254private readonly ILoader _loader; 314ILoader loader = _target.Contracts.Loader;
TypeNameBuilder.cs (1)
68ILoader loader = target.Contracts.Loader;