38 [
RequiresAssemblyFiles(
"This member throws an exception for assemblies embedded in a single-file app")]
151 if (name.Length == 0)
197 if (
type.Module ==
null ||
type.Module.Assembly ==
null)
201 _ = type.Module.Assembly ==
typeof(
object).Module.Assembly;
292 if (name.Length == 0)
341 [
RequiresAssemblyFiles(
"This member throws an exception for assemblies embedded in a single-file app")]
347 [
RequiresAssemblyFiles(
"This member throws an exception for assemblies embedded in a single-file app")]
void Add(TKey key, TValue value)
readonly List< ModuleBuilder > _moduleBuilderList
override FileStream GetFile(string name)
readonly InternalAssemblyBuilder _internalAssemblyBuilder
static readonly object s_assemblyBuilderLock
override FileStream[] GetFiles(bool getResourceModules)
void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute)
static void CreateDynamicAssembly(ObjectHandleOnStack name, StackCrawlMarkHandle stackMark, int access, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
override Module ManifestModule
AssemblyBuilderData _assemblyData
override bool ReflectionOnly
override AssemblyName[] GetReferencedAssemblies()
override? Stream GetManifestResourceStream(string name)
override object[] GetCustomAttributes(Type attributeType, bool inherit)
static RuntimeModule GetInMemoryAssemblyModule(RuntimeAssembly assembly)
override string[] GetManifestResourceNames()
override Module[] GetLoadedModules(bool getResourceModules)
void SetCustomAttribute(CustomAttributeBuilder customBuilder)
ModuleBuilder _manifestModuleBuilder
override Assembly GetSatelliteAssembly(CultureInfo culture)
override object[] GetCustomAttributes(bool inherit)
static void CheckContext(params Type[] types)
override Assembly GetSatelliteAssembly(CultureInfo culture, Version? version)
override bool IsDefined(Type attributeType, bool inherit)
override? string CodeBase
override? Type GetType(string name, bool throwOnError, bool ignoreCase)
override bool Equals(object? obj)
override? string FullName
ModuleBuilder DefineDynamicModuleInternalNoLock(string name)
override? ManifestResourceInfo GetManifestResourceInfo(string resourceName)
override Type[] GetExportedTypes()
bool _isManifestModuleUsedAsDefinedModule
override Module[] GetModules(bool getResourceModules)
AssemblyBuilder(AssemblyName name, AssemblyBuilderAccess access, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext, IEnumerable< CustomAttributeBuilder > unsafeAssemblyAttributes)
static void CheckContext(params Type[][] typess)
override? MethodInfo EntryPoint
static AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access)
override long HostContext
ModuleBuilder DefineDynamicModule(string name)
override AssemblyName GetName(bool copiedName)
void InitManifestModule()
InternalAssemblyBuilder InternalAssembly
ModuleBuilder GetModuleBuilder(InternalModuleBuilder module)
override IList< CustomAttributeData > GetCustomAttributesData()
static AssemblyBuilder InternalDefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext, IEnumerable< CustomAttributeBuilder > unsafeAssemblyAttributes)
override? Stream GetManifestResourceStream(Type type, string name)
ModuleBuilder GetDynamicModuleNoLock(string name)
override bool IsCollectible
static AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, IEnumerable< CustomAttributeBuilder >? assemblyAttributes)
ModuleBuilder? GetDynamicModule(string name)
override? Module GetModule(string name)
override int GetHashCode()
override bool Equals(object obj)
override int GetHashCode()
int GetConstructorToken(ConstructorInfo con)
void Init(string strModuleName)
InternalModuleBuilder InternalModule
static void DefineCustomAttribute(QCallModule module, int tkAssociate, int tkConstructor, byte[] attr, int attrLength)
override bool IsCollectible
static void GetModule(QCallAssembly assembly, string name, ObjectHandleOnStack retModule)
override AssemblyName GetName(bool copiedName)
override bool IsDefined(Type attributeType, bool inherit)
override Module[] GetLoadedModules(bool getResourceModules)
override Assembly GetSatelliteAssembly(CultureInfo culture)
static void GetModules(QCallAssembly assembly, bool loadIfNotFound, bool getResourceModules, ObjectHandleOnStack retModuleHandles)
override bool ReflectionOnly
override object[] GetCustomAttributes(bool inherit)
static void GetType(QCallAssembly assembly, string name, bool throwOnError, bool ignoreCase, ObjectHandleOnStack type, ObjectHandleOnStack keepAlive, ObjectHandleOnStack assemblyLoadContext)
static AssemblyName[] GetReferencedAssemblies(RuntimeAssembly assembly)
override IList< CustomAttributeData > GetCustomAttributesData()
override long HostContext
static ? AssemblyLoadContext CurrentContextualReflectionContext
static string Arg_EnumIllegalVal
static string Format(string resourceFormat, object p1)
static string Argument_InvalidName
static string NotSupported_DynamicAssembly
static string Argument_EmptyName
static string InvalidOperation_NoMultiModuleAssembly
static string Argument_TypeNotValid