|
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.