27 instantiations of QCallAssembly
System.Private.CoreLib (27)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TypeMapLazyDictionary.cs (1)
209
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 (21)
79
if (GetCodeBase(new
QCallAssembly
(ref runtimeAssembly), new StringHandleOnStack(ref codeBase)))
153
GetFullName(new
QCallAssembly
(ref runtimeAssembly), new StringHandleOnStack(ref s));
170
GetEntryPoint(new
QCallAssembly
(ref runtimeAssembly), ObjectHandleOnStack.Create(ref methodHandle));
203
GetTypeCoreIgnoreCase(new
QCallAssembly
(ref runtimeAssembly),
211
GetTypeCore(new
QCallAssembly
(ref runtimeAssembly),
245
GetExportedTypes(new
QCallAssembly
(ref runtimeAssembly), ObjectHandleOnStack.Create(ref types));
293
byte* pbInMemoryResource = GetResource(new
QCallAssembly
(ref runtimeAssembly), name, out uint length);
416
GetModule(new
QCallAssembly
(ref runtimeAssembly), name, ObjectHandleOnStack.Create(ref retModule));
471
GetManifestResourceNames(new
QCallAssembly
(ref runtimeAssembly), ObjectHandleOnStack.Create(ref resourceNames));
484
GetReferencedAssemblies(new
QCallAssembly
(ref runtimeAssembly), ObjectHandleOnStack.Create(ref referencedAssemblies));
499
int location = GetManifestResourceInfo(new
QCallAssembly
(ref runtimeAssembly), resourceName,
520
GetLocation(new
QCallAssembly
(ref runtimeAssembly), new StringHandleOnStack(ref location));
535
GetImageRuntimeVersion(new
QCallAssembly
(ref runtimeAssembly), new StringHandleOnStack(ref s));
555
GetVersion(new
QCallAssembly
(ref runtimeAssembly), out int majorVer, out int minorVer, out int build, out int revision);
567
GetLocale(new
QCallAssembly
(ref runtimeAssembly), new StringHandleOnStack(ref locale));
595
GetSimpleName(new
QCallAssembly
(ref runtimeAssembly), new StringHandleOnStack(ref name));
605
return GetHashAlgorithm(new
QCallAssembly
(ref runtimeAssembly));
614
return GetFlags(new
QCallAssembly
(ref runtimeAssembly));
624
GetPublicKey(new
QCallAssembly
(ref runtimeAssembly), ObjectHandleOnStack.Create(ref publicKey));
685
GetModules(new
QCallAssembly
(ref runtimeAssembly), loadIfNotFound, getResourceModules, ObjectHandleOnStack.Create(ref modules));
739
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)
142
IntPtr ptrAssemblyLoadContext = GetLoadContextForAssembly(new
QCallAssembly
(ref runtimeAssembly));
src\System\RuntimeHandles.cs (1)
893
RegisterCollectibleTypeDependency(new QCallTypeHandle(ref type), new
QCallAssembly
(ref assembly!));
65 references to QCallAssembly
System.Private.CoreLib (65)
LibraryImports.g.cs (37)
1266
private static unsafe partial bool InternalTryGetRawMetadata(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, ref byte* blob, ref int length)
1282
static extern unsafe int __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, byte** __blob_native, int* __length_native);
1291
private static unsafe extern partial void ApplyUpdate(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, byte* metadataDelta, int metadataDeltaLength, byte* ilDelta, int ilDeltaLength, byte* pdbDelta, int pdbDeltaLength);
1329
private static partial bool GetCodeBase(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.StringHandleOnStack retString)
1342
static extern unsafe int __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, global::System.Runtime.CompilerServices.StringHandleOnStack __retString_native);
1351
private static extern partial void GetFullName(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.StringHandleOnStack retString);
1359
private static extern partial void GetEntryPoint(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.ObjectHandleOnStack retMethod);
1367
private static partial void GetTypeCore(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, string typeName, global::System.ReadOnlySpan<string> nestedTypeNames, int nestedTypeNamesLength, global::System.Runtime.CompilerServices.ObjectHandleOnStack retType)
1427
static extern unsafe void __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, byte* __typeName_native, global::System.IntPtr* __nestedTypeNames_native, int __nestedTypeNamesLength_native, global::System.Runtime.CompilerServices.ObjectHandleOnStack __retType_native);
1436
private static partial void GetTypeCoreIgnoreCase(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, string typeName, global::System.ReadOnlySpan<string> nestedTypeNames, int nestedTypeNamesLength, global::System.Runtime.CompilerServices.ObjectHandleOnStack retType)
1492
static extern unsafe void __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, ushort* __typeName_native, global::System.IntPtr* __nestedTypeNames_native, int __nestedTypeNamesLength_native, global::System.Runtime.CompilerServices.ObjectHandleOnStack __retType_native);
1501
private static extern partial void GetExportedTypes(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.ObjectHandleOnStack retTypes);
1509
private static unsafe partial byte* GetResource(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, string resourceName, out uint length)
1523
static extern unsafe byte* __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, ushort* __resourceName_native, uint* __length_native);
1552
private static partial void GetModule(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, string name, global::System.Runtime.CompilerServices.ObjectHandleOnStack retModule)
1562
static extern unsafe void __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, ushort* __name_native, global::System.Runtime.CompilerServices.ObjectHandleOnStack __retModule_native);
1571
private static extern partial void GetManifestResourceNames(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.ObjectHandleOnStack retResourceNames);
1579
private static extern partial void GetReferencedAssemblies(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.ObjectHandleOnStack retReferencedAssemblies);
1587
private static partial int GetManifestResourceInfo(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, string resourceName, global::System.Runtime.CompilerServices.ObjectHandleOnStack assemblyRef, global::System.Runtime.CompilerServices.StringHandleOnStack retFileName)
1599
static extern unsafe int __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, ushort* __resourceName_native, global::System.Runtime.CompilerServices.ObjectHandleOnStack __assemblyRef_native, global::System.Runtime.CompilerServices.StringHandleOnStack __retFileName_native);
1608
private static extern partial void GetLocation(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.StringHandleOnStack retString);
1616
private static extern partial void GetImageRuntimeVersion(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.StringHandleOnStack retString);
1624
private static partial void GetVersion(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, out int majVer, out int minVer, out int buildNum, out int revNum)
1641
static extern unsafe void __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, int* __majVer_native, int* __minVer_native, int* __buildNum_native, int* __revNum_native);
1650
private static extern partial void GetLocale(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.StringHandleOnStack retString);
1658
private static extern partial void GetSimpleName(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.StringHandleOnStack retSimpleName);
1666
private static extern partial global::System.Configuration.Assemblies.AssemblyHashAlgorithm GetHashAlgorithm(global::System.Runtime.CompilerServices.
QCallAssembly
assembly);
1674
private static extern partial global::System.Reflection.AssemblyNameFlags GetFlags(global::System.Runtime.CompilerServices.
QCallAssembly
assembly);
1682
private static extern partial void GetPublicKey(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.ObjectHandleOnStack retPublicKey);
1690
private static partial void GetModules(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, bool loadIfNotFound, bool getResourceModules, global::System.Runtime.CompilerServices.ObjectHandleOnStack retModuleHandles)
1703
static extern unsafe void __PInvoke(global::System.Runtime.CompilerServices.
QCallAssembly
__assembly_native, int __loadIfNotFound_native, int __getResourceModules_native, global::System.Runtime.CompilerServices.ObjectHandleOnStack __retModuleHandles_native);
1720
private static extern partial void GetForwardedType(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Reflection.MetadataToken mdtExternalType, global::System.Runtime.CompilerServices.ObjectHandleOnStack type);
2339
internal static partial nint LoadByName(string libraryName, global::System.Runtime.CompilerServices.
QCallAssembly
callingAssembly, bool hasDllImportSearchPathFlag, uint dllImportSearchPathFlag, bool throwOnError)
2356
static extern unsafe nint __PInvoke(ushort* __libraryName_native, global::System.Runtime.CompilerServices.
QCallAssembly
__callingAssembly_native, int __hasDllImportSearchPathFlag_native, uint __dllImportSearchPathFlag_native, int __throwOnError_native);
2643
private static extern partial nint GetLoadContextForAssembly(global::System.Runtime.CompilerServices.
QCallAssembly
assembly);
2939
private static extern partial void RegisterCollectibleTypeDependency(global::System.Runtime.CompilerServices.QCallTypeHandle type, global::System.Runtime.CompilerServices.
QCallAssembly
assembly);
3829
private static unsafe extern partial void ProcessAttributes(global::System.Runtime.CompilerServices.
QCallAssembly
assembly, global::System.Runtime.CompilerServices.QCallTypeHandle groupType, delegate* unmanaged<global::System.Runtime.InteropServices.TypeMapLazyDictionary.CallbackContext*, global::System.Runtime.InteropServices.TypeMapLazyDictionary.ProcessAttributesCallbackArg*, global::Interop.BOOL> newExternalTypeEntry, delegate* unmanaged<global::System.Runtime.InteropServices.TypeMapLazyDictionary.CallbackContext*, global::System.Runtime.InteropServices.TypeMapLazyDictionary.ProcessAttributesCallbackArg*, global::Interop.BOOL> newProxyTypeEntry, global::System.Runtime.InteropServices.TypeMapLazyDictionary.CallbackContext* context);
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 (22)
72
private static partial bool GetCodeBase(
QCallAssembly
assembly,
142
private static partial void GetFullName(
QCallAssembly
assembly, StringHandleOnStack retString);
162
private static partial void GetEntryPoint(
QCallAssembly
assembly, ObjectHandleOnStack retMethod);
181
private static partial void GetTypeCore(
QCallAssembly
assembly,
188
private static partial void GetTypeCoreIgnoreCase(
QCallAssembly
assembly,
238
private static partial void GetExportedTypes(
QCallAssembly
assembly, ObjectHandleOnStack retTypes);
270
private static unsafe partial byte* GetResource(
QCallAssembly
assembly,
410
private static partial void GetModule(
QCallAssembly
assembly, string name, ObjectHandleOnStack retModule);
464
private static partial void GetManifestResourceNames(
QCallAssembly
assembly, ObjectHandleOnStack retResourceNames);
477
private static partial void GetReferencedAssemblies(
QCallAssembly
assembly, ObjectHandleOnStack retReferencedAssemblies);
489
private static partial int GetManifestResourceInfo(
QCallAssembly
assembly,
511
private static partial void GetLocation(
QCallAssembly
assembly, StringHandleOnStack retString);
527
private static partial void GetImageRuntimeVersion(
QCallAssembly
assembly, StringHandleOnStack retString);
546
private static partial void GetVersion(
QCallAssembly
assembly,
560
private static partial void GetLocale(
QCallAssembly
assembly, StringHandleOnStack retString);
589
private static partial void GetSimpleName(
QCallAssembly
assembly, StringHandleOnStack retSimpleName);
600
private static partial AssemblyHashAlgorithm GetHashAlgorithm(
QCallAssembly
assembly);
609
private static partial AssemblyNameFlags GetFlags(
QCallAssembly
assembly);
618
private static partial void GetPublicKey(
QCallAssembly
assembly, ObjectHandleOnStack retPublicKey);
674
private static partial void GetModules(
QCallAssembly
assembly,
739
QCallAssembly
pAssembly = new QCallAssembly(ref runtimeAssembly);
804
private static partial void GetForwardedType(
QCallAssembly
assembly, MetadataToken mdtExternalType, ObjectHandleOnStack type);
src\System\Runtime\InteropServices\NativeLibrary.CoreCLR.cs (1)
24
internal static partial IntPtr LoadByName(string libraryName,
QCallAssembly
callingAssembly,
src\System\Runtime\Loader\AssemblyLoadContext.CoreCLR.cs (1)
128
private static partial IntPtr GetLoadContextForAssembly(
QCallAssembly
assembly);
src\System\RuntimeHandles.cs (1)
889
private static partial void RegisterCollectibleTypeDependency(QCallTypeHandle type,
QCallAssembly
assembly);