2 implementations of ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
141public readonly struct Loader : ILoader
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
14internal readonly struct Loader_1 : ILoader
148 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
ContractRegistry.cs (2)
27public virtual ILoader Loader => GetContract<ILoader>();
Contracts\Extensions\ILoaderExtensions.cs (1)
14this ILoader loader,
Microsoft.Diagnostics.DataContractReader.Contracts (69)
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (1)
23private readonly ILoader _loader;
Contracts\CodeVersions_1.cs (1)
403ILoader loader = _target.Contracts.Loader;
Contracts\EcmaMetadata_1.cs (2)
39ILoader loader = target.Contracts.Loader; 85ILoader loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
773ILoader loader = _target.Contracts.Loader;
Contracts\Loader_1.cs (49)
54ModuleHandle ILoader.GetModuleHandleFromModulePtr(TargetPointer modulePointer) 61ModuleHandle ILoader.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) 73IEnumerable<ModuleHandle> ILoader.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) 147TargetPointer ILoader.GetRootAssembly() 149TargetPointer defaultAppDomain = ((ILoader)this).GetAppDomain(); 154string ILoader.GetAppDomainFriendlyName() 156TargetPointer defaultAppDomain = ((ILoader)this).GetAppDomain(); 163TargetPointer ILoader.GetAppDomain() 170TargetPointer ILoader.GetModule(ModuleHandle handle) 175TargetPointer ILoader.GetAssembly(ModuleHandle handle) 181TargetPointer ILoader.GetPEAssembly(ModuleHandle handle) 223bool ILoader.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) 250bool ILoader.IsModuleMapped(ModuleHandle handle) 355TargetPointer ILoader.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false); 357TargetPointer ILoader.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true); 359bool ILoader.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) 377IEnumerable<TargetPointer> ILoader.GetAvailableTypeParams(ModuleHandle handle) 388IEnumerable<TargetPointer> ILoader.GetInstantiatedMethods(ModuleHandle handle) 400bool ILoader.IsProbeExtensionResultValid(ModuleHandle handle) 428ModuleFlags ILoader.GetFlags(ModuleHandle handle) 434DebuggerAssemblyControlFlags ILoader.GetDebuggerInfoBits(ModuleHandle handle) 440void ILoader.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) 473bool ILoader.IsReadyToRun(ModuleHandle handle) 479string ILoader.GetSimpleName(ModuleHandle handle) 487string ILoader.GetPath(ModuleHandle handle) 490if (GetFlags(module).HasFlag(ModuleFlags.ReflectionEmit) || ((ILoader)this).IsProbeExtensionResultValid(handle)) 498string ILoader.GetFileName(ModuleHandle handle) 506bool ILoader.GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize) 529TargetPointer ILoader.GetLoaderAllocator(ModuleHandle handle) 535TargetPointer ILoader.GetILBase(ModuleHandle handle) 541TargetPointer ILoader.GetAssemblyLoadContext(ModuleHandle handle) 565TargetPointer ILoader.GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind) 627TargetPointer ILoader.GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags) 630TargetPointer ILoader.LookupMemberRefAsMethod(ModuleHandle handle, uint token) 632TargetPointer result = ((ILoader)this).GetModuleLookupMapElement(handle, ModuleLookupMapKind.MemberRefToDesc, token, out TargetNUInt flags); 651IEnumerable<(TargetPointer Value, uint Token)> ILoader.EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind) 657bool ILoader.IsCollectible(ModuleHandle handle) 664bool ILoader.IsDynamic(ModuleHandle handle) 671bool ILoader.IsAssemblyLoaded(ModuleHandle handle) 678TargetPointer ILoader.GetGlobalLoaderAllocator() 685TargetPointer ILoader.GetSystemAssembly() 692TargetPointer ILoader.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer) 698TargetPointer ILoader.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer) 704TargetPointer ILoader.GetObjectHandle(TargetPointer loaderAllocatorPointer) 720TargetPointer ILoader.GetILHeader(ModuleHandle handle, uint token) 723ILoader loader = this; 761TargetPointer ILoader.GetDynamicIL(ModuleHandle handle, uint token) 774IEnumerable<LoaderHeapBlock> ILoader.EnumerateLoaderHeapBlocks(TargetPointer loaderHeap) 789IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> ILoader.GetLoaderAllocatorHeaps(TargetPointer loaderAllocatorPointer)
Contracts\ManagedTypeSource_1.cs (1)
259ILoader loader = _target.Contracts.Loader;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
36ILoader loader = _target.Contracts.Loader;
Contracts\RuntimeTypeSystem_1.cs (6)
1348ILoader loaderContract = _target.Contracts.Loader; 1390ILoader loaderContract = _target.Contracts.Loader; 1445ILoader loaderContract = _target.Contracts.Loader; 2469ILoader loader = _target.Contracts.Loader; 2497ILoader loader = _target.Contracts.Loader; 2513ILoader loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17private readonly Contracts.ILoader _loader;
CoreCLRContracts.cs (2)
20registry.Register<ILoader>("c1", static t => new Loader_1(t)); 125Validate<ILoader>(registry);
EcmaMetadataUtils.cs (4)
126ILoader loader, 145ILoader loader, 197ILoader loader, 253ILoader loader,
Microsoft.Diagnostics.DataContractReader.Legacy (76)
ClrDataAppDomain.cs (1)
48ILoader loader = _target.Contracts.Loader;
ClrDataFrame.cs (1)
563ILoader loader = _target.Contracts.Loader;
ClrDataMethodDefinition.cs (3)
53ILoader loader = _target.Contracts.Loader; 66ILoader loader = _target.Contracts.Loader; 118ILoader loader = _target.Contracts.Loader;
ClrDataModule.cs (10)
87ILoader loader = _target.Contracts.Loader; 383ILoader loader = _target.Contracts.Loader; 579Contracts.ILoader loader = _target.Contracts.Loader; 621Contracts.ILoader contract = _target.Contracts.Loader; 672Contracts.ILoader contract = _target.Contracts.Loader; 719Contracts.ILoader contract = _target.Contracts.Loader; 766Contracts.ILoader contract = _target.Contracts.Loader; 884Contracts.ILoader contract = _target.Contracts.Loader; 954Contracts.ILoader loader = _target.Contracts.Loader; 994Contracts.ILoader loader = _target.Contracts.Loader;
ClrDataTypeInstance.cs (1)
228ILoader loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.cs (29)
216Contracts.ILoader loader = _target.Contracts.Loader; 249Contracts.ILoader loader = _target.Contracts.Loader; 290Contracts.ILoader loader = _target.Contracts.Loader; 370Contracts.ILoader loader = _target.Contracts.Loader; 418Contracts.ILoader loader = _target.Contracts.Loader; 468Contracts.ILoader loader = _target.Contracts.Loader; 505Contracts.ILoader loader = _target.Contracts.Loader; 556Contracts.ILoader loader = _target.Contracts.Loader; 600Contracts.ILoader loader = _target.Contracts.Loader; 652Contracts.ILoader loader = _target.Contracts.Loader; 724Contracts.ILoader loader = _target.Contracts.Loader; 761Contracts.ILoader loader = _target.Contracts.Loader; 822Contracts.ILoader loader = _target.Contracts.Loader; 1604Contracts.ILoader loader = _target.Contracts.Loader; 2511ILoader loader = _target.Contracts.Loader; 2830ILoader loader = _target.Contracts.Loader; 2903ILoader loader = _target.Contracts.Loader; 3054private static TargetPointer FindLoadedMethodRefOrDef(ILoader loader, Contracts.ModuleHandle module, uint token) 3527Contracts.ILoader loader = _target.Contracts.Loader; 3969Contracts.ILoader loader = _target.Contracts.Loader; 4071ILoader loader = _target.Contracts.Loader; 4853Contracts.ILoader loader = _target.Contracts.Loader; 5845ILoader loader = _target.Contracts.Loader; 5897ILoader loader = _target.Contracts.Loader; 5953ILoader loader = _target.Contracts.Loader; 6312Contracts.ILoader loader = _target.Contracts.Loader; 6379Contracts.ILoader loader = _target.Contracts.Loader; 6792Contracts.ILoader loader = _target.Contracts.Loader; 6848Contracts.ILoader loader = _target.Contracts.Loader;
Dbi\TypeDataWalk.cs (1)
211ILoader loader = _target.Contracts.Loader;
SOSDacImpl.cs (23)
143Contracts.ILoader loader = _target.Contracts.Loader; 250ILoader loader = _target.Contracts.Loader; 381ILoader loader = _target.Contracts.Loader; 428ILoader loader = _target.Contracts.Loader; 515Contracts.ILoader loader = _target.Contracts.Loader; 559Contracts.ILoader contract = _target.Contracts.Loader; 2162Contracts.ILoader loader = _target.Contracts.Loader; 2670Contracts.ILoader loader = _target.Contracts.Loader; 3065Contracts.ILoader loader = _target.Contracts.Loader; 3252Contracts.ILoader contract = _target.Contracts.Loader; 3384Contracts.ILoader loader = _target.Contracts.Loader; 3716Contracts.ILoader contract = _target.Contracts.Loader; 3756Contracts.ILoader contract = _target.Contracts.Loader; 4906Contracts.ILoader loader = _target.Contracts.Loader; 4987Contracts.ILoader loader = _target.Contracts.Loader; 5098Contracts.ILoader loader = _target.Contracts.Loader; 5473ILoader loader = _target.Contracts.Loader; 5602ILoader loaderContract = _target.Contracts.Loader; 5761Contracts.ILoader loader = _target.Contracts.Loader; 5817Contracts.ILoader loader = _target.Contracts.Loader; 6195Contracts.ILoader loaderContract = _target.Contracts.Loader; 6648Contracts.ILoader contract = _target.Contracts.Loader; 6783Contracts.ILoader contract = _target.Contracts.Loader;
SOSDacImpl.IXCLRDataProcess.cs (6)
641ILoader loader = _target.Contracts.Loader; 773ILoader loader = _target.Contracts.Loader; 811private readonly ILoader _loader; 870ILoader loader = _target.Contracts.Loader; 1654ILoader loader = _target.Contracts.Loader; 1803ILoader loader,
TypeNameBuilder.cs (1)
68ILoader loader = target.Contracts.Loader;