internal static partial IntPtr LoadByName(string libraryName, QCallAssembly callingAssembly, [MarshalAs(UnmanagedType.Bool)] bool hasDllImportSearchPathFlag, uint dllImportSearchPathFlag, [MarshalAs(UnmanagedType.Bool)] bool throwOnError);
private static extern void GetImageRuntimeVersion(QCallAssembly assembly, StringHandleOnStack retString);
private static extern void GetLocale(QCallAssembly assembly, StringHandleOnStack retString);
internal static extern Interop.BOOL GetIsCollectible(QCallAssembly assembly);
private static extern void GetModule(QCallAssembly assembly, string name, ObjectHandleOnStack retModule);
private static extern void GetForwardedType(QCallAssembly assembly, MetadataToken mdtExternalType, ObjectHandleOnStack type);
private static extern void GetEntryPoint(QCallAssembly assembly, ObjectHandleOnStack retMethod);
private static unsafe partial byte *GetResource(QCallAssembly assembly, string resourceName, out uint length);
private static partial void GetLocale(QCallAssembly assembly, StringHandleOnStack retString);
private static unsafe partial bool InternalTryGetRawMetadata(QCallAssembly assembly, ref byte *blob, ref int length);
internal static partial Interop.BOOL GetIsCollectible(QCallAssembly assembly);
private static unsafe partial void ApplyUpdate(QCallAssembly assembly, byte *metadataDelta, int metadataDeltaLength, byte *ilDelta, int ilDeltaLength, byte *pdbDelta, int pdbDeltaLength);
private static partial void GetModules(QCallAssembly assembly, [MarshalAs(UnmanagedType.Bool)] bool loadIfNotFound, [MarshalAs(UnmanagedType.Bool)] bool getResourceModules, ObjectHandleOnStack retModuleHandles);
internal static extern IntPtr LoadByName(string libraryName, QCallAssembly callingAssembly, bool hasDllImportSearchPathFlag, uint dllImportSearchPathFlag, bool throwOnError);
private static extern void GetPublicKey(QCallAssembly assembly, ObjectHandleOnStack retPublicKey);
private static partial AssemblyHashAlgorithm GetHashAlgorithm(QCallAssembly assembly);
private static extern void GetModules(QCallAssembly assembly, bool loadIfNotFound, bool getResourceModules, ObjectHandleOnStack retModuleHandles);
private static partial AssemblyNameFlags GetFlags(QCallAssembly assembly);
private static extern bool GetCodeBase(QCallAssembly assembly, StringHandleOnStack retString);
private static partial void GetPublicKey(QCallAssembly assembly, ObjectHandleOnStack retPublicKey);
private static extern void GetExportedTypes(QCallAssembly assembly, ObjectHandleOnStack retTypes);
private static extern IntPtr GetLoadContextForAssembly(QCallAssembly assembly);
private static extern unsafe byte *GetResource(QCallAssembly assembly, string resourceName, out uint length);
private static extern void GetCodeBase(QCallAssembly assembly, bool copiedName, StringHandleOnStack retString);
private static extern int GetManifestResourceInfo(QCallAssembly assembly, string resourceName, ObjectHandleOnStack assemblyRef, StringHandleOnStack retFileName);
private static extern AssemblyHashAlgorithm GetHashAlgorithm(QCallAssembly assembly);
private static extern void GetVersion(QCallAssembly assembly, out int majVer, out int minVer, out int buildNum, out int revNum);
private static extern AssemblyNameFlags GetFlags(QCallAssembly assembly);
private static extern void GetSimpleName(QCallAssembly assembly, StringHandleOnStack retSimpleName);
private static partial IntPtr GetLoadContextForAssembly(QCallAssembly assembly);