2 implementations of ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
146public readonly struct Loader : ILoader
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
14internal readonly struct Loader_1 : ILoader
119 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
23public virtual ILoader Loader => GetContract<ILoader>();
Microsoft.Diagnostics.DataContractReader.Contracts (57)
Contracts\CodeVersions_1.cs (2)
159ILoader loader = _target.Contracts.Loader; 406ILoader loader = _target.Contracts.Loader;
Contracts\EcmaMetadata_1.cs (1)
30ILoader loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
504ILoader 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\ManagedTypeSource_1.cs (1)
254ILoader loader = _target.Contracts.Loader;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
36ILoader loader = _target.Contracts.Loader;
Contracts\RuntimeTypeSystem_1.cs (5)
1098ILoader loaderContract = _target.Contracts.Loader; 1141ILoader loaderContract = _target.Contracts.Loader; 2066ILoader loader = _target.Contracts.Loader; 2091ILoader loader = _target.Contracts.Loader; 2107ILoader loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17private readonly Contracts.ILoader _loader;
CoreCLRContracts.cs (1)
18registry.Register<ILoader>("c1", static t => new Loader_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (60)
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 (20)
158Contracts.ILoader loader = _target.Contracts.Loader; 190Contracts.ILoader loader = _target.Contracts.Loader; 229Contracts.ILoader loader = _target.Contracts.Loader; 279Contracts.ILoader loader = _target.Contracts.Loader; 322Contracts.ILoader loader = _target.Contracts.Loader; 373Contracts.ILoader loader = _target.Contracts.Loader; 413Contracts.ILoader loader = _target.Contracts.Loader; 449Contracts.ILoader loader = _target.Contracts.Loader; 509Contracts.ILoader loader = _target.Contracts.Loader; 1169Contracts.ILoader loader = _target.Contracts.Loader; 1447ILoader loader = _target.Contracts.Loader; 1746ILoader loader = _target.Contracts.Loader; 2254Contracts.ILoader loader = _target.Contracts.Loader; 2387Contracts.ILoader loader = _target.Contracts.Loader; 3949ILoader loader = _target.Contracts.Loader; 4055ILoader loader = _target.Contracts.Loader; 4340Contracts.ILoader loader = _target.Contracts.Loader; 4405Contracts.ILoader loader = _target.Contracts.Loader; 4630Contracts.ILoader loader = _target.Contracts.Loader; 4686Contracts.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;