Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Emit.AssemblyBuilder Class Referencesealed

Public Member Functions

ModuleBuilder DefineDynamicModule (string name)
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
override IList< CustomAttributeDataGetCustomAttributesData ()
 
override AssemblyName GetName (bool copiedName)
 
override? Type GetType (string name, bool throwOnError, bool ignoreCase)
 
override? Module GetModule (string name)
 
override AssemblyName[] GetReferencedAssemblies ()
 
override Module[] GetModules (bool getResourceModules)
 
override Module[] GetLoadedModules (bool getResourceModules)
 
override Assembly GetSatelliteAssembly (CultureInfo culture)
 
override Assembly GetSatelliteAssembly (CultureInfo culture, Version? version)
 
ModuleBuilderGetDynamicModule (string name)
 
void SetCustomAttribute (ConstructorInfo con, byte[] binaryAttribute)
 
void SetCustomAttribute (CustomAttributeBuilder customBuilder)
 
override Type[] GetExportedTypes ()
 
override FileStream GetFile (string name)
 
override FileStream[] GetFiles (bool getResourceModules)
 
override? ManifestResourceInfo GetManifestResourceInfo (string resourceName)
 
override string[] GetManifestResourceNames ()
 
override? Stream GetManifestResourceStream (string name)
 
override? Stream GetManifestResourceStream (Type type, string name)
 
virtual Type[] GetTypes ()
 
virtual Type[] GetForwardedTypes ()
 
virtual AssemblyName GetName ()
 
virtual ? Type GetType (string name)
 
virtual ? Type GetType (string name, bool throwOnError)
 
object? CreateInstance (string typeName)
 
object? CreateInstance (string typeName, bool ignoreCase)
 
virtual ? object CreateInstance (string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object[]? args, CultureInfo? culture, object[]? activationAttributes)
 
Module[] GetModules ()
 
Module[] GetLoadedModules ()
 
virtual FileStream[] GetFiles ()
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
override string ToString ()
 
Module LoadModule (string moduleName, byte[]? rawModule)
 
virtual Module LoadModule (string moduleName, byte[]? rawModule, byte[]? rawSymbolStore)
 

Static Public Member Functions

static AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access)
 
static AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, IEnumerable< CustomAttributeBuilder >? assemblyAttributes)
 
static Assembly Load (string assemblyString)
 
static Assembly Load (AssemblyName assemblyRef)
 
static Assembly Load (byte[] rawAssembly)
 
static Assembly Load (byte[] rawAssembly, byte[]? rawSymbolStore)
 
static ? Assembly LoadWithPartialName (string partialName)
 
static Assembly GetExecutingAssembly ()
 
static Assembly GetCallingAssembly ()
 
static bool operator== (Assembly? left, Assembly? right)
 
static bool operator!= (Assembly? left, Assembly? right)
 
static string CreateQualifiedName (string? assemblyName, string? typeName)
 
static ? Assembly GetAssembly (Type type)
 
static ? Assembly GetEntryAssembly ()
 
static Assembly LoadFile (string path)
 
static Assembly LoadFrom (string assemblyFile)
 
static Assembly LoadFrom (string assemblyFile, byte[]? hashValue, AssemblyHashAlgorithm hashAlgorithm)
 
static Assembly UnsafeLoadFrom (string assemblyFile)
 
static Assembly ReflectionOnlyLoad (byte[] rawAssembly)
 
static Assembly ReflectionOnlyLoad (string assemblyString)
 
static Assembly ReflectionOnlyLoadFrom (string assemblyFile)
 

Package Functions

ModuleBuilder GetModuleBuilder (InternalModuleBuilder module)
 
 AssemblyBuilder (AssemblyName name, AssemblyBuilderAccess access, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext, IEnumerable< CustomAttributeBuilder > unsafeAssemblyAttributes)
 
bool IsRuntimeImplemented ()
 
static uint GetAssemblyCount ()
 

Static Package Functions

static AssemblyBuilder InternalDefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext, IEnumerable< CustomAttributeBuilder > unsafeAssemblyAttributes)
 
static void CheckContext (params Type[][] typess)
 
static void CheckContext (params Type[] types)
 
static RuntimeAssembly GetExecutingAssembly (ref StackCrawlMark stackMark)
 

Package Attributes

AssemblyBuilderData _assemblyData
 

Properties

object SyncRoot [get]
 
InternalAssemblyBuilder InternalAssembly [get]
 
override? string FullName [get]
 
override Module ManifestModule [get]
 
override bool ReflectionOnly [get]
 
override long HostContext [get]
 
override bool IsCollectible [get]
 
override? string CodeBase [get]
 
override string Location [get]
 
override? MethodInfo EntryPoint [get]
 
override bool IsDynamic [get]
 
virtual IEnumerable< TypeInfoDefinedTypes [get]
 
virtual IEnumerable< TypeExportedTypes [get]
 
virtual string ImageRuntimeVersion [get]
 
bool IsFullyTrusted [get]
 
virtual IEnumerable< CustomAttributeDataCustomAttributes [get]
 
virtual string EscapedCodeBase [get]
 
virtual IEnumerable< ModuleModules [get]
 
virtual bool GlobalAssemblyCache [get]
 
virtual SecurityRuleSet SecurityRuleSet [get]
 
virtual ? ModuleResolveEventHandler ModuleResolve
 

Private Member Functions

static RuntimeModule GetInMemoryAssemblyModule (RuntimeAssembly assembly)
 
void InitManifestModule ()
 
static void CreateDynamicAssembly (ObjectHandleOnStack name, StackCrawlMarkHandle stackMark, int access, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
 
ModuleBuilder DefineDynamicModuleInternalNoLock (string name)
 
ModuleBuilder GetDynamicModuleNoLock (string name)
 
static void GetExecutingAssemblyNative (StackCrawlMarkHandle stackMark, ObjectHandleOnStack retAssembly)
 
static void GetEntryAssemblyNative (ObjectHandleOnStack retAssembly)
 

Static Private Member Functions

static Assembly GetEntryAssemblyInternal ()
 
static Assembly LoadFromResolveHandler (object sender, ResolveEventArgs args)
 

Private Attributes

readonly InternalAssemblyBuilder _internalAssemblyBuilder
 
ModuleBuilder _manifestModuleBuilder
 
bool _isManifestModuleUsedAsDefinedModule
 

Static Private Attributes

static readonly object s_assemblyBuilderLock = new object()
 
static readonly Dictionary< string, Assemblys_loadfile = new Dictionary<string, Assembly>()
 
static readonly List< strings_loadFromAssemblyList = new List<string>()
 
static bool s_loadFromHandlerSet
 
static int s_cachedSerializationSwitch
 
static bool s_forceNullEntryPoint
 

Detailed Description

Definition at line 12 of file AssemblyBuilder.cs.


The documentation for this class was generated from the following file: