Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.AppDomain Class Referencesealed

Public Member Functions

void SetDynamicBase (string? path)
 
string ApplyPolicy (string assemblyName)
 
int ExecuteAssembly (string assemblyFile)
 
int ExecuteAssembly (string assemblyFile, string?[]? args)
 
int ExecuteAssembly (string assemblyFile, string?[]? args, byte[]? hashValue, AssemblyHashAlgorithm hashAlgorithm)
 
int ExecuteAssemblyByName (AssemblyName assemblyName, params string?[]? args)
 
int ExecuteAssemblyByName (string assemblyName)
 
int ExecuteAssemblyByName (string assemblyName, params string?[]? args)
 
object? GetData (string name)
 
void SetData (string name, object? data)
 
boolIsCompatibilitySwitchSet (string value)
 
bool IsDefaultAppDomain ()
 
bool IsFinalizingForUnload ()
 
override string ToString ()
 
Assembly Load (byte[] rawAssembly)
 
Assembly Load (byte[] rawAssembly, byte[]? rawSymbolStore)
 
Assembly Load (AssemblyName assemblyRef)
 
Assembly Load (string assemblyString)
 
Assembly[] ReflectionOnlyGetAssemblies ()
 
void AppendPrivatePath (string? path)
 
void ClearPrivatePath ()
 
void ClearShadowCopyPath ()
 
void SetCachePath (string? path)
 
void SetShadowCopyFiles ()
 
void SetShadowCopyPath (string? path)
 
Assembly[] GetAssemblies ()
 
void SetPrincipalPolicy (PrincipalPolicy policy)
 
void SetThreadPrincipal (IPrincipal principal)
 
ObjectHandleCreateInstance (string assemblyName, string typeName)
 
ObjectHandleCreateInstance (string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes)
 
ObjectHandleCreateInstance (string assemblyName, string typeName, object?[]? activationAttributes)
 
object? CreateInstanceAndUnwrap (string assemblyName, string typeName)
 
object? CreateInstanceAndUnwrap (string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes)
 
object? CreateInstanceAndUnwrap (string assemblyName, string typeName, object?[]? activationAttributes)
 
ObjectHandleCreateInstanceFrom (string assemblyFile, string typeName)
 
ObjectHandleCreateInstanceFrom (string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes)
 
ObjectHandleCreateInstanceFrom (string assemblyFile, string typeName, object?[]? activationAttributes)
 
object? CreateInstanceFromAndUnwrap (string assemblyFile, string typeName)
 
object? CreateInstanceFromAndUnwrap (string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes)
 
object? CreateInstanceFromAndUnwrap (string assemblyFile, string typeName, object?[]? activationAttributes)
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Static Public Member Functions

static AppDomain CreateDomain (string friendlyName)
 
static void Unload (AppDomain domain)
 
static int GetCurrentThreadId ()
 

Protected Member Functions

MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Package Functions

IPrincipal GetThreadPrincipal ()
 

Properties

static AppDomain CurrentDomain [get]
 
string BaseDirectory [get]
 
stringRelativeSearchPath [get]
 
AppDomainSetup SetupInformation [get]
 
PermissionSet PermissionSet [get]
 
stringDynamicDirectory [get]
 
string FriendlyName [get]
 
int Id [get]
 
bool IsFullyTrusted [get]
 
bool IsHomogenous [get]
 
static bool MonitoringIsEnabled [get, set]
 
long MonitoringSurvivedMemorySize [get]
 
static long MonitoringSurvivedProcessMemorySize [get]
 
long MonitoringTotalAllocatedMemorySize [get]
 
bool ShadowCopyFiles [get]
 
TimeSpan MonitoringTotalProcessorTime [get]
 
UnhandledExceptionEventHandlerUnhandledException
 
EventHandler< FirstChanceExceptionEventArgs >? FirstChanceException
 
EventHandlerProcessExit
 
AssemblyLoadEventHandlerAssemblyLoad
 
ResolveEventHandlerAssemblyResolve
 
ResolveEventHandlerTypeResolve
 
ResolveEventHandlerResourceResolve
 

Events

EventHandlerDomainUnload
 
ResolveEventHandlerReflectionOnlyAssemblyResolve
 

Private Member Functions

 AppDomain ()
 

Static Private Member Functions

static int ExecuteAssembly (Assembly assembly, string[] args)
 

Private Attributes

IPrincipal _defaultPrincipal
 
PrincipalPolicy _principalPolicy = PrincipalPolicy.NoPrincipal
 
Func< IPrincipals_getWindowsPrincipal
 
Func< IPrincipals_getUnauthenticatedPrincipal
 

Static Private Attributes

static readonly AppDomain s_domain = new AppDomain()
 

Detailed Description

Definition at line 16 of file AppDomain.cs.


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