Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
static ? AssemblyLoadContext | GetLoadContext (Assembly assembly) |
static AssemblyName | GetAssemblyName (string assemblyPath) |
static ContextualReflectionScope | EnterContextualReflection (Assembly? activating) |
Protected Member Functions | |
override Assembly | Load (AssemblyName assemblyName) |
override IntPtr | LoadUnmanagedDll (string unmanagedDllName) |
IntPtr | LoadUnmanagedDllFromPath (string unmanagedDllPath) |
Static Package Functions | |
static void | OnProcessExit () |
Properties | |
static Dictionary< long, WeakReference< AssemblyLoadContext > > | AllContexts [get] |
IEnumerable< Assembly > | Assemblies [get] |
static AssemblyLoadContext | Default [get] |
bool | IsCollectible [get] |
string? | Name [get] |
static IEnumerable< AssemblyLoadContext > | All [get] |
static ? AssemblyLoadContext | CurrentContextualReflectionContext [get] |
Func< Assembly, string, IntPtr >? | ResolvingUnmanagedDll |
Func< AssemblyLoadContext, AssemblyName, Assembly?>? | Resolving |
Action< AssemblyLoadContext >? | Unloading |
Events | |
Func< Assembly, string, IntPtr >? | _resolvingUnmanagedDll |
Func< AssemblyLoadContext, AssemblyName, Assembly >? | _resolving |
Action< AssemblyLoadContext >? | _unloading |
static ? AssemblyLoadEventHandler | AssemblyLoad |
static ? ResolveEventHandler | TypeResolve |
static ? ResolveEventHandler | ResourceResolve |
static ? ResolveEventHandler | AssemblyResolve |
Private Types | |
enum | InternalState { Alive , Unloading } |
Private Attributes | |
readonly AssemblyDependencyResolver | _resolver |
readonly IntPtr | _nativeAssemblyLoadContext |
readonly object | _unloadLock |
readonly string | _name |
readonly long | _id |
InternalState | _state |
readonly bool | _isCollectible |
Static Private Attributes | |
const string | AssemblyLoadName = "AssemblyLoad" |
static volatile Dictionary< long, WeakReference< AssemblyLoadContext > > | s_allContexts |
static long | s_nextId |
static AsyncLocal< AssemblyLoadContext > | s_asyncLocalCurrent |
Definition at line 8 of file IsolatedComponentLoadContext.cs.