45 [
RequiresAssemblyFiles(
"This member throws an exception for assemblies embedded in a single-file app")]
104 return list.ToArray();
143 [
Obsolete(
"The Global Assembly Cache is not supported.", DiagnosticId =
"SYSLIB0005", UrlFormat =
"https://aka.ms/dotnet-warnings/{0}")]
251 if (
type ==
null && name ==
null)
285 if (attributeType ==
null)
299 if (attributeType ==
null)
347 [
RequiresAssemblyFiles(
"This member throws an exception for assemblies embedded in a single-file app")]
362 [
RequiresAssemblyFiles(
"This member throws an exception for assemblies embedded in a single-file app")]
371 for (
int i = 0; i <
array.Length; i++)
555 for (
int i = 0; i < result.Length; i++)
592 return list.ToArray();
595 [
RequiresUnreferencedCode(
"Types might be removed because recursive nested types can't currently be annotated for dynamic access.")]
void Add(TKey key, TValue value)
static void KeepAlive(object? obj)
static CultureInfo InvariantCulture
static CultureInfo GetCultureInfo(int culture)
static object[] GetCustomAttributes(RuntimeType type, RuntimeType caType, bool inherit)
static bool IsDefined(RuntimeType type, RuntimeType caType, bool inherit)
unsafe ManifestResourceStream(RuntimeAssembly manifestAssembly, byte *pointer, long length, long capacity, FileAccess access)
RuntimeAssembly _manifestAssembly
static void GetImageRuntimeVersion(QCallAssembly assembly, StringHandleOnStack retString)
override bool IsCollectible
static void GetExportedTypes(QCallAssembly assembly, ObjectHandleOnStack retTypes)
AssemblyHashAlgorithm GetHashAlgorithm()
override string[] GetManifestResourceNames()
static void GetEntryPoint(QCallAssembly assembly, ObjectHandleOnStack retMethod)
unsafe override Stream GetManifestResourceStream(string name)
override IEnumerable< TypeInfo > DefinedTypes
override ManifestResourceInfo GetManifestResourceInfo(string resourceName)
override bool GlobalAssemblyCache
override object[] GetCustomAttributes(Type attributeType, bool inherit)
static AssemblyNameFlags GetFlags(QCallAssembly assembly)
override string ImageRuntimeVersion
static RuntimeAssembly InternalLoad(string assemblyName, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext=null)
static void AddPublicNestedTypes(Type type, List< Type > types, List< Exception > exceptions)
static Interop.BOOL GetIsCollectible(QCallAssembly assembly)
override Module GetModule(string name)
override Type[] GetForwardedTypes()
override void GetObjectData(SerializationInfo info, StreamingContext context)
static void GetModule(QCallAssembly assembly, string name, ObjectHandleOnStack retModule)
static RuntimeAssembly InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, ref StackCrawlMark stackMark, bool throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext=null)
static void GetForwardedType(QCallAssembly assembly, MetadataToken mdtExternalType, ObjectHandleOnStack type)
static RuntimeModule GetManifestModule(RuntimeAssembly assembly)
static string[] GetManifestResourceNames(RuntimeAssembly assembly)
static void GetVersion(QCallAssembly assembly, out int majVer, out int minVer, out int buildNum, out int revNum)
static bool GetCodeBase(QCallAssembly assembly, StringHandleOnStack retString)
ModuleResolveEventHandler _ModuleResolve
static RuntimeAssembly InternalLoad(AssemblyName assemblyName, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext=null)
static int GetManifestResourceInfo(QCallAssembly assembly, string resourceName, ObjectHandleOnStack assemblyRef, StringHandleOnStack retFileName)
Assembly InternalGetSatelliteAssembly(CultureInfo culture, Version version, bool throwOnFileNotFound)
override AssemblyName GetName(bool copiedName)
RuntimeModule[] GetModulesInternal(bool loadIfNotFound, bool getResourceModules)
override Module ManifestModule
override MethodInfo EntryPoint
override bool IsDefined(Type attributeType, bool inherit)
static void GetSimpleName(QCallAssembly assembly, StringHandleOnStack retSimpleName)
static void InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, bool throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
override FileStream GetFile(string name)
override Module[] GetLoadedModules(bool getResourceModules)
static bool FCallIsDynamic(RuntimeAssembly assembly)
override Assembly GetSatelliteAssembly(CultureInfo culture)
static unsafe byte * GetResource(QCallAssembly assembly, string resourceName, out uint length)
override Stream GetManifestResourceStream(Type type, string name)
static void GetFullName(QCallAssembly assembly, StringHandleOnStack retString)
override Type[] GetExportedTypes()
static void GetModules(QCallAssembly assembly, bool loadIfNotFound, bool getResourceModules, ObjectHandleOnStack retModuleHandles)
override bool ReflectionOnly
IntPtr GetUnderlyingNativeHandle()
override AssemblyName[] GetReferencedAssemblies()
static void GetLocale(QCallAssembly assembly, StringHandleOnStack retString)
static void GetPublicKey(QCallAssembly assembly, ObjectHandleOnStack retPublicKey)
override Module[] GetModules(bool getResourceModules)
override Type GetType(string name, bool throwOnError, bool ignoreCase)
override object[] GetCustomAttributes(bool inherit)
AssemblyNameFlags GetFlags()
static void GetLocation(QCallAssembly assembly, StringHandleOnStack retString)
static AssemblyHashAlgorithm GetHashAlgorithm(QCallAssembly assembly)
override ModuleResolveEventHandler ModuleResolve
static int GetToken(RuntimeAssembly assembly)
override FileStream[] GetFiles(bool getResourceModules)
static void GetType(QCallAssembly assembly, string name, bool throwOnError, bool ignoreCase, ObjectHandleOnStack type, ObjectHandleOnStack keepAlive, ObjectHandleOnStack assemblyLoadContext)
override Assembly GetSatelliteAssembly(CultureInfo culture, Version version)
static AssemblyName[] GetReferencedAssemblies(RuntimeAssembly assembly)
RuntimeAssembly GetNativeHandle()
override IList< CustomAttributeData > GetCustomAttributesData()
override long HostContext
static IList< CustomAttributeData > GetCustomAttributesInternal(RuntimeType target)
static MethodBase GetMethodBase(RuntimeModule scope, int typeMetadataToken)
static ? AssemblyLoadContext CurrentContextualReflectionContext
static string Arg_MustBeType
static string IO_NoFileTableInInMemoryAssemblies
static string Format(string resourceFormat, object p1)
static string NotSupported_CodeBase
static string IO_FileNotFound_FileName
static int CompareExchange(ref int location1, int value, int comparand)
static readonly char Delimiter
AssemblyVersionCompatibility
delegate Module ModuleResolveEventHandler(object sender, ResolveEventArgs e)