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) 143TargetPointer ILoader.GetRootAssembly() 145TargetPointer defaultAppDomain = ((ILoader)this).GetAppDomain(); 150string ILoader.GetAppDomainFriendlyName() 152TargetPointer defaultAppDomain = ((ILoader)this).GetAppDomain(); 159TargetPointer ILoader.GetAppDomain() 166TargetPointer ILoader.GetModule(ModuleHandle handle) 171TargetPointer ILoader.GetAssembly(ModuleHandle handle) 177TargetPointer ILoader.GetPEAssembly(ModuleHandle handle) 219bool ILoader.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) 246bool ILoader.IsModuleMapped(ModuleHandle handle) 351TargetPointer ILoader.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false); 353TargetPointer ILoader.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true); 355bool ILoader.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) 373IEnumerable<TargetPointer> ILoader.GetAvailableTypeParams(ModuleHandle handle) 384IEnumerable<TargetPointer> ILoader.GetInstantiatedMethods(ModuleHandle handle) 396bool ILoader.IsProbeExtensionResultValid(ModuleHandle handle) 424ModuleFlags ILoader.GetFlags(ModuleHandle handle) 430DebuggerAssemblyControlFlags ILoader.GetDebuggerInfoBits(ModuleHandle handle) 436void ILoader.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) 469bool ILoader.IsReadyToRun(ModuleHandle handle) 475string ILoader.GetSimpleName(ModuleHandle handle) 483string ILoader.GetPath(ModuleHandle handle) 486if (GetFlags(module).HasFlag(ModuleFlags.ReflectionEmit) || ((ILoader)this).IsProbeExtensionResultValid(handle)) 494string ILoader.GetFileName(ModuleHandle handle) 502bool ILoader.GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize) 525TargetPointer ILoader.GetLoaderAllocator(ModuleHandle handle) 531TargetPointer ILoader.GetILBase(ModuleHandle handle) 537TargetPointer ILoader.GetAssemblyLoadContext(ModuleHandle handle) 561TargetPointer ILoader.GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind) 623TargetPointer ILoader.GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags) 626TargetPointer ILoader.LookupMemberRefAsMethod(ModuleHandle handle, uint token) 628TargetPointer result = ((ILoader)this).GetModuleLookupMapElement(handle, ModuleLookupMapKind.MemberRefToDesc, token, out TargetNUInt flags); 647IEnumerable<(TargetPointer Value, uint Token)> ILoader.EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind) 653bool ILoader.IsCollectible(ModuleHandle handle) 660bool ILoader.IsDynamic(ModuleHandle handle) 667bool ILoader.IsAssemblyLoaded(ModuleHandle handle) 674TargetPointer ILoader.GetGlobalLoaderAllocator() 681TargetPointer ILoader.GetSystemAssembly() 688TargetPointer ILoader.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer) 694TargetPointer ILoader.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer) 700TargetPointer ILoader.GetObjectHandle(TargetPointer loaderAllocatorPointer) 716TargetPointer ILoader.GetILHeader(ModuleHandle handle, uint token) 719ILoader loader = this; 757TargetPointer ILoader.GetDynamicIL(ModuleHandle handle, uint token) 770IEnumerable<LoaderHeapBlock> ILoader.EnumerateLoaderHeapBlocks(TargetPointer loaderHeap) 785IReadOnlyDictionary<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; 2485ILoader loader = _target.Contracts.Loader; 2513ILoader loader = _target.Contracts.Loader; 2529ILoader 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)); 124Validate<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; 6738Contracts.ILoader loader = _target.Contracts.Loader; 6794Contracts.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; 2657Contracts.ILoader loader = _target.Contracts.Loader; 3052Contracts.ILoader loader = _target.Contracts.Loader; 3239Contracts.ILoader contract = _target.Contracts.Loader; 3371Contracts.ILoader loader = _target.Contracts.Loader; 3703Contracts.ILoader contract = _target.Contracts.Loader; 3743Contracts.ILoader contract = _target.Contracts.Loader; 4893Contracts.ILoader loader = _target.Contracts.Loader; 4974Contracts.ILoader loader = _target.Contracts.Loader; 5085Contracts.ILoader loader = _target.Contracts.Loader; 5460ILoader loader = _target.Contracts.Loader; 5589ILoader loaderContract = _target.Contracts.Loader; 5745Contracts.ILoader loader = _target.Contracts.Loader; 5801Contracts.ILoader loader = _target.Contracts.Loader; 6179Contracts.ILoader loaderContract = _target.Contracts.Loader; 6632Contracts.ILoader contract = _target.Contracts.Loader; 6767Contracts.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;