AppDomain

MarshalByRefObjectcs.system.AppDomain (extern final class)

Static Members

CurrentDomain: AppDomain

CreateDomain(friendlyName: String): AppDomain
Name Type
friendlyName String
Returns
AppDomain

Unload(domain: AppDomain): Void
Name Type
domain AppDomain

GetCurrentThreadId(): Int
Returns
Int

Instance Members

ReflectionOnlyAssemblyResolve: ResolveEventHandler



ResourceResolve: ResolveEventHandler

ProcessExit: EventHandler

DomainUnload: EventHandler

AssemblyResolve: ResolveEventHandler


Id: Int

ApplicationIdentity: ApplicationIdentity

ActivationContext: ActivationContext

DomainManager: AppDomainManager


FriendlyName: String

ShadowCopyFiles: Bool

DynamicDirectory: String

RelativeSearchPath: String

BaseDirectory: String


SetupInformation: AppDomainSetup

add_AssemblyLoad(value: AssemblyLoadEventHandler): Void
Name Type
value AssemblyLoadEventHandler

remove_AssemblyLoad(value: AssemblyLoadEventHandler): Void
Name Type
value AssemblyLoadEventHandler

add_AssemblyResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

remove_AssemblyResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

add_DomainUnload(value: EventHandler): Void
Name Type
value EventHandler

remove_DomainUnload(value: EventHandler): Void
Name Type
value EventHandler

add_ProcessExit(value: EventHandler): Void
Name Type
value EventHandler

remove_ProcessExit(value: EventHandler): Void
Name Type
value EventHandler

add_ResourceResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

remove_ResourceResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

add_TypeResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

remove_TypeResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

add_UnhandledException(value: UnhandledExceptionEventHandler): Void
Name Type
value UnhandledExceptionEventHandler

remove_UnhandledException(value: UnhandledExceptionEventHandler): Void
Name Type
value UnhandledExceptionEventHandler

add_ReflectionOnlyAssemblyResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

remove_ReflectionOnlyAssemblyResolve(value: ResolveEventHandler): Void
Name Type
value ResolveEventHandler

AppendPrivatePath(path: String): Void
Name Type
path String

ClearPrivatePath(): Void

ClearShadowCopyPath(): Void

CreateComInstanceFrom(assemblyName: String, typeName: String): cs.system.runtime.remoting.ObjectHandle
Name Type
assemblyName String
typeName String
Returns
cs.system.runtime.remoting.ObjectHandle

CreateInstance(assemblyName: String, typeName: String): cs.system.runtime.remoting.ObjectHandle
Name Type
assemblyName String
typeName String
Returns
cs.system.runtime.remoting.ObjectHandle

CreateInstanceAndUnwrap(assemblyName: String, typeName: String): Dynamic
Name Type
assemblyName String
typeName String
Returns
Dynamic

CreateInstanceFrom(assemblyFile: String, typeName: String): cs.system.runtime.remoting.ObjectHandle
Name Type
assemblyFile String
typeName String
Returns
cs.system.runtime.remoting.ObjectHandle

CreateInstanceFromAndUnwrap(assemblyName: String, typeName: String): Dynamic
Name Type
assemblyName String
typeName String
Returns
Dynamic

DefineDynamicAssembly(name: cs.system.reflection.AssemblyName, access: Anonymous): cs.system.reflection.emit.AssemblyBuilder
Name Type
name cs.system.reflection.AssemblyName
access Anonymous
Returns
cs.system.reflection.emit.AssemblyBuilder

DoCallBack(callBackDelegate: CrossAppDomainDelegate): Void
Name Type
callBackDelegate CrossAppDomainDelegate

ExecuteAssembly(assemblyFile: String): Int
Name Type
assemblyFile String
Returns
Int

Returns
cs.NativeArray<cs.system.reflection.Assembly>

GetData(name: String): Dynamic
Name Type
name String
Returns
Dynamic

GetType(): Type
Returns
Type

InitializeLifetimeService(): Dynamic
Returns
Dynamic

Name Type
assemblyRef cs.system.reflection.AssemblyName
Returns
cs.system.reflection.Assembly

SetAppDomainPolicy(domainPolicy: cs.system.security.policy.PolicyLevel): Void
Name Type
domainPolicy cs.system.security.policy.PolicyLevel

SetCachePath(path: String): Void
Name Type
path String

SetPrincipalPolicy(policy: Anonymous): Void
Name Type
policy Anonymous

SetShadowCopyFiles(): Void

SetShadowCopyPath(path: String): Void
Name Type
path String

SetThreadPrincipal(principal: cs.system.security.principal.IPrincipal): Void
Name Type
principal cs.system.security.principal.IPrincipal

IsFinalizingForUnload(): Bool
Returns
Bool

SetData(name: String, data: Dynamic): Void
Name Type
name String
data Dynamic

SetDynamicBase(path: String): Void
Name Type
path String

ToString(): String
Returns
String

ApplyPolicy(assemblyName: String): String
Name Type
assemblyName String
Returns
String

ExecuteAssemblyByName(assemblyName: String): Int
Name Type
assemblyName String
Returns
Int

IsDefaultAppDomain(): Bool
Returns
Bool

ReflectionOnlyGetAssemblies(): cs.NativeArray<cs.system.reflection.Assembly>
Returns
cs.NativeArray<cs.system.reflection.Assembly>

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -