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