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

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 
override string[] GetManifestResourceNames ()
 
override FileStream GetFile (string name)
 
override FileStream[] GetFiles (bool getResourceModules)
 
override Stream GetManifestResourceStream (Type type, string name)
 
override Stream GetManifestResourceStream (string name)
 
override ManifestResourceInfo GetManifestResourceInfo (string resourceName)
 
override Type[] GetExportedTypes ()
 
override AssemblyName GetName (bool copiedName)
 
virtual AssemblyName GetName ()
 
override Type GetType (string name, bool throwOnError, bool ignoreCase)
 
virtual ? Type GetType (string name)
 
virtual ? Type GetType (string name, bool throwOnError)
 
override void GetObjectData (SerializationInfo info, StreamingContext context)
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
override IList< CustomAttributeDataGetCustomAttributesData ()
 
override Module GetModule (string name)
 
virtual FileStream[] GetFiles ()
 
override AssemblyName[] GetReferencedAssemblies ()
 
override Assembly GetSatelliteAssembly (CultureInfo culture)
 
override Assembly GetSatelliteAssembly (CultureInfo culture, Version version)
 
virtual Assembly GetSatelliteAssembly (CultureInfo culture, Version? version)
 
override Module[] GetModules (bool getResourceModules)
 
Module[] GetModules ()
 
override Module[] GetLoadedModules (bool getResourceModules)
 
Module[] GetLoadedModules ()
 
override Type[] GetForwardedTypes ()
 
virtual Type[] GetTypes ()
 
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)
 
override string ToString ()
 
override bool Equals (object? o)
 
Module LoadModule (string moduleName, byte[]? rawModule)
 
virtual Module LoadModule (string moduleName, byte[]? rawModule, byte[]? rawSymbolStore)
 

Static Public Member Functions

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

IntPtr GetUnderlyingNativeHandle ()
 
string GetCodeBase ()
 
RuntimeAssembly GetNativeHandle ()
 
static Interop.BOOL GetIsCollectible (QCallAssembly assembly)
 
Version GetVersion ()
 
CultureInfo GetLocale ()
 
string GetSimpleName ()
 
byte[] GetPublicKey ()
 
Assembly InternalGetSatelliteAssembly (CultureInfo culture, Version version, bool throwOnFileNotFound)
 
static RuntimeModule GetManifestModule (RuntimeAssembly assembly)
 
static int GetToken (RuntimeAssembly assembly)
 
bool IsRuntimeImplemented ()
 
static uint GetAssemblyCount ()
 

Static Package Functions

static RuntimeAssembly InternalLoad (string assemblyName, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext=null)
 
static RuntimeAssembly InternalLoad (AssemblyName assemblyName, ref StackCrawlMark stackMark, AssemblyLoadContext assemblyLoadContext=null)
 
static RuntimeAssembly InternalLoad (AssemblyName assemblyName, RuntimeAssembly requestingAssembly, ref StackCrawlMark stackMark, bool throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext=null)
 
static RuntimeAssembly GetExecutingAssembly (ref StackCrawlMark stackMark)
 

Properties

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

Events

ModuleResolveEventHandler _ModuleResolve
 

Private Member Functions

 InternalAssemblyBuilder ()
 
static bool GetCodeBase (QCallAssembly assembly, StringHandleOnStack retString)
 
static void GetFullName (QCallAssembly assembly, StringHandleOnStack retString)
 
static void GetEntryPoint (QCallAssembly assembly, ObjectHandleOnStack retMethod)
 
static void GetType (QCallAssembly assembly, string name, bool throwOnError, bool ignoreCase, ObjectHandleOnStack type, ObjectHandleOnStack keepAlive, ObjectHandleOnStack assemblyLoadContext)
 
static unsafe byte * GetResource (QCallAssembly assembly, string resourceName, out uint length)
 
static void InternalLoad (ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, bool throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
 
static void GetModule (QCallAssembly assembly, string name, ObjectHandleOnStack retModule)
 
static AssemblyName[] GetReferencedAssemblies (RuntimeAssembly assembly)
 
static void GetLocation (QCallAssembly assembly, StringHandleOnStack retString)
 
static void GetImageRuntimeVersion (QCallAssembly assembly, StringHandleOnStack retString)
 
static void GetVersion (QCallAssembly assembly, out int majVer, out int minVer, out int buildNum, out int revNum)
 
static void GetLocale (QCallAssembly assembly, StringHandleOnStack retString)
 
static bool FCallIsDynamic (RuntimeAssembly assembly)
 
static void GetSimpleName (QCallAssembly assembly, StringHandleOnStack retSimpleName)
 
static AssemblyHashAlgorithm GetHashAlgorithm (QCallAssembly assembly)
 
AssemblyHashAlgorithm GetHashAlgorithm ()
 
static AssemblyNameFlags GetFlags (QCallAssembly assembly)
 
AssemblyNameFlags GetFlags ()
 
static void GetPublicKey (QCallAssembly assembly, ObjectHandleOnStack retPublicKey)
 
static void GetModules (QCallAssembly assembly, bool loadIfNotFound, bool getResourceModules, ObjectHandleOnStack retModuleHandles)
 
RuntimeModule[] GetModulesInternal (bool loadIfNotFound, bool getResourceModules)
 
static void GetForwardedType (QCallAssembly assembly, MetadataToken mdtExternalType, ObjectHandleOnStack type)
 
static void GetExecutingAssemblyNative (StackCrawlMarkHandle stackMark, ObjectHandleOnStack retAssembly)
 
static void GetEntryAssemblyNative (ObjectHandleOnStack retAssembly)
 

Static Private Member Functions

static void AddPublicNestedTypes (Type type, List< Type > types, List< Exception > exceptions)
 
static Assembly GetEntryAssemblyInternal ()
 
static Assembly LoadFromResolveHandler (object sender, ResolveEventArgs args)
 

Private Attributes

string m_fullname
 
object m_syncRoot
 
IntPtr m_assembly
 

Static Private Attributes

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 6 of file InternalAssemblyBuilder.cs.


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