28 instantiations of QCallAssembly
System.Private.CoreLib (28)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TypeMapLazyDictionary.cs (1)
200new QCallAssembly(ref startingAssembly),
src\System\Reflection\Metadata\AssemblyExtensions.cs (1)
46return InternalTryGetRawMetadata(new QCallAssembly(ref rtAsm), ref blob, ref length);
src\System\Reflection\Metadata\MetadataUpdater.cs (1)
50ApplyUpdate(new QCallAssembly(ref rtAsm), metadataDeltaPtr, metadataDelta.Length, ilDeltaPtr, ilDelta.Length, pdbDeltaPtr, pdbDelta.Length);
src\System\Reflection\RuntimeAssembly.cs (22)
88if (GetCodeBase(new QCallAssembly(ref runtimeAssembly), new StringHandleOnStack(ref codeBase))) 162GetFullName(new QCallAssembly(ref runtimeAssembly), new StringHandleOnStack(ref s)); 179GetEntryPoint(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref methodHandle)); 212GetTypeCoreIgnoreCase(new QCallAssembly(ref runtimeAssembly), 220GetTypeCore(new QCallAssembly(ref runtimeAssembly), 254GetExportedTypes(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref types)); 272return GetIsCollectible(new QCallAssembly(ref runtimeAssembly)) != Interop.BOOL.FALSE; 301byte* pbInMemoryResource = GetResource(new QCallAssembly(ref runtimeAssembly), name, out uint length); 424GetModule(new QCallAssembly(ref runtimeAssembly), name, ObjectHandleOnStack.Create(ref retModule)); 479GetManifestResourceNames(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref resourceNames)); 492GetReferencedAssemblies(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref referencedAssemblies)); 507int location = GetManifestResourceInfo(new QCallAssembly(ref runtimeAssembly), resourceName, 528GetLocation(new QCallAssembly(ref runtimeAssembly), new StringHandleOnStack(ref location)); 543GetImageRuntimeVersion(new QCallAssembly(ref runtimeAssembly), new StringHandleOnStack(ref s)); 563GetVersion(new QCallAssembly(ref runtimeAssembly), out int majorVer, out int minorVer, out int build, out int revision); 575GetLocale(new QCallAssembly(ref runtimeAssembly), new StringHandleOnStack(ref locale)); 603GetSimpleName(new QCallAssembly(ref runtimeAssembly), new StringHandleOnStack(ref name)); 613return GetHashAlgorithm(new QCallAssembly(ref runtimeAssembly)); 622return GetFlags(new QCallAssembly(ref runtimeAssembly)); 632GetPublicKey(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref publicKey)); 693GetModules(new QCallAssembly(ref runtimeAssembly), loadIfNotFound, getResourceModules, ObjectHandleOnStack.Create(ref modules)); 747QCallAssembly pAssembly = new QCallAssembly(ref runtimeAssembly);
src\System\Runtime\InteropServices\NativeLibrary.CoreCLR.cs (1)
15new QCallAssembly(ref rtAsm),
src\System\Runtime\Loader\AssemblyLoadContext.CoreCLR.cs (1)
161IntPtr ptrAssemblyLoadContext = GetLoadContextForAssembly(new QCallAssembly(ref runtimeAssembly));
src\System\RuntimeHandles.cs (1)
873RegisterCollectibleTypeDependency(new QCallTypeHandle(ref type), new QCallAssembly(ref assembly!));
29 references to QCallAssembly
System.Private.CoreLib (29)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TypeMapLazyDictionary.cs (1)
77QCallAssembly assembly,
src\System\Reflection\Metadata\AssemblyExtensions.cs (1)
13private static unsafe partial bool InternalTryGetRawMetadata(QCallAssembly assembly, ref byte* blob, ref int length);
src\System\Reflection\Metadata\MetadataUpdater.cs (1)
14private static unsafe partial void ApplyUpdate(QCallAssembly assembly, byte* metadataDelta, int metadataDeltaLength, byte* ilDelta, int ilDeltaLength, byte* pdbDelta, int pdbDeltaLength);
src\System\Reflection\RuntimeAssembly.cs (23)
81private static partial bool GetCodeBase(QCallAssembly assembly, 151private static partial void GetFullName(QCallAssembly assembly, StringHandleOnStack retString); 171private static partial void GetEntryPoint(QCallAssembly assembly, ObjectHandleOnStack retMethod); 190private static partial void GetTypeCore(QCallAssembly assembly, 197private static partial void GetTypeCoreIgnoreCase(QCallAssembly assembly, 247private static partial void GetExportedTypes(QCallAssembly assembly, ObjectHandleOnStack retTypes); 265internal static partial Interop.BOOL GetIsCollectible(QCallAssembly assembly); 278private static unsafe partial byte* GetResource(QCallAssembly assembly, 418private static partial void GetModule(QCallAssembly assembly, string name, ObjectHandleOnStack retModule); 472private static partial void GetManifestResourceNames(QCallAssembly assembly, ObjectHandleOnStack retResourceNames); 485private static partial void GetReferencedAssemblies(QCallAssembly assembly, ObjectHandleOnStack retReferencedAssemblies); 497private static partial int GetManifestResourceInfo(QCallAssembly assembly, 519private static partial void GetLocation(QCallAssembly assembly, StringHandleOnStack retString); 535private static partial void GetImageRuntimeVersion(QCallAssembly assembly, StringHandleOnStack retString); 554private static partial void GetVersion(QCallAssembly assembly, 568private static partial void GetLocale(QCallAssembly assembly, StringHandleOnStack retString); 597private static partial void GetSimpleName(QCallAssembly assembly, StringHandleOnStack retSimpleName); 608private static partial AssemblyHashAlgorithm GetHashAlgorithm(QCallAssembly assembly); 617private static partial AssemblyNameFlags GetFlags(QCallAssembly assembly); 626private static partial void GetPublicKey(QCallAssembly assembly, ObjectHandleOnStack retPublicKey); 682private static partial void GetModules(QCallAssembly assembly, 747QCallAssembly pAssembly = new QCallAssembly(ref runtimeAssembly); 812private static partial void GetForwardedType(QCallAssembly assembly, MetadataToken mdtExternalType, ObjectHandleOnStack type);
src\System\Runtime\InteropServices\NativeLibrary.CoreCLR.cs (1)
27internal static partial IntPtr LoadByName(string libraryName, QCallAssembly callingAssembly,
src\System\Runtime\Loader\AssemblyLoadContext.CoreCLR.cs (1)
147private static partial IntPtr GetLoadContextForAssembly(QCallAssembly assembly);
src\System\RuntimeHandles.cs (1)
869private static partial void RegisterCollectibleTypeDependency(QCallTypeHandle type, QCallAssembly assembly);