Package system
Interface _AppDomain
-
- All Superinterfaces:
IJCOBridgeReflected
- All Known Implementing Classes:
_AppDomainImplementation
public interface _AppDomain extends IJCOBridgeReflected
The base .NET class managing System._AppDomain, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.See: https://docs.microsoft.com/en-us/dotnet/api/System._AppDomain
-
-
Field Summary
Fields Modifier and Type Field Description static String
assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089static String
assemblyShortName
Assembly name: mscorlibstatic String
className
Qualified class name: System._AppDomain
-
Method Summary
-
-
-
Field Detail
-
assemblyFullName
static final String assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089- See Also:
- Constant Field Values
-
assemblyShortName
static final String assemblyShortName
Assembly name: mscorlib- See Also:
- Constant Field Values
-
className
static final String className
Qualified class name: System._AppDomain- See Also:
- Constant Field Values
-
-
Method Detail
-
To_AppDomain
static _AppDomain To_AppDomain(IJCOBridgeReflected from) throws Throwable
Try to cast theIJCOBridgeReflected
instance into_AppDomain
, a cast assert is made to check if types are compatible.- Parameters:
from
-IJCOBridgeReflected
instance to be casted- Returns:
_AppDomain
instance- Throws:
Throwable
- in case of error during cast operation
-
getJCOAssemblyName
String getJCOAssemblyName()
Returns the reflected Assembly name- Specified by:
getJCOAssemblyName
in interfaceIJCOBridgeReflected
- Returns:
- A
String
representing the Fullname of reflected Assembly
-
getJCOClassName
String getJCOClassName()
Returns the reflected Class name- Specified by:
getJCOClassName
in interfaceIJCOBridgeReflected
- Returns:
- A
String
representing the Fullname of reflected Class
-
getJCOObjectName
String getJCOObjectName()
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectName
in interfaceIJCOBridgeReflected
- Returns:
- A
String
representing the name used to allocated the object in CLR context
-
getJCOInstance
Object getJCOInstance()
Returns the instantiated class- Specified by:
getJCOInstance
in interfaceIJCOBridgeReflected
- Returns:
- An
Object
representing the instance of the instantiated Class
-
getJCOType
JCType getJCOType()
Returns the instantiated class Type- Specified by:
getJCOType
in interfaceIJCOBridgeReflected
- Returns:
- A
JCType
representing the Type of the instantiated Class
-
ExecuteAssembly
int ExecuteAssembly(String assemblyFile, Evidence assemblySecurity) throws Throwable
- Throws:
Throwable
-
ExecuteAssembly
int ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) throws Throwable
- Throws:
Throwable
-
ExecuteAssembly
int ExecuteAssembly(String dupParam0, Evidence dupParam1, JCORefOut dupParam2) throws Throwable
- Throws:
Throwable
-
Load
Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore, Evidence securityEvidence) throws Throwable
- Throws:
Throwable
-
Load
Assembly Load(JCORefOut dupParam0, JCORefOut dupParam1, Evidence dupParam2) throws Throwable
- Throws:
Throwable
-
Load
Assembly Load(AssemblyName assemblyRef) throws Throwable
- Throws:
Throwable
-
Load
Assembly Load(AssemblyName assemblyRef, Evidence assemblySecurity) throws Throwable
- Throws:
Throwable
-
Load
Assembly Load(String assemblyString, Evidence assemblySecurity) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, Evidence evidence) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, String dir) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, String dir, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, String dir, Evidence evidence) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, String dir, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions) throws Throwable
- Throws:
Throwable
-
DefineDynamicAssembly
AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, String dir, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions, boolean isSynchronized) throws Throwable
- Throws:
Throwable
-
CreateInstance
ObjectHandle CreateInstance(String assemblyName, String typeName) throws Throwable
- Throws:
Throwable
-
CreateInstance
ObjectHandle CreateInstance(String assemblyName, String typeName, boolean ignoreCase, BindingFlags bindingAttr, Binder binder, NetObject[] args, CultureInfo culture, NetObject[] activationAttributes, Evidence securityAttributes) throws Throwable
- Throws:
Throwable
-
CreateInstance
ObjectHandle CreateInstance(String assemblyName, String typeName, NetObject[] activationAttributes) throws Throwable
- Throws:
Throwable
-
CreateInstanceFrom
ObjectHandle CreateInstanceFrom(String assemblyFile, String typeName) throws Throwable
- Throws:
Throwable
-
CreateInstanceFrom
ObjectHandle CreateInstanceFrom(String assemblyFile, String typeName, boolean ignoreCase, BindingFlags bindingAttr, Binder binder, NetObject[] args, CultureInfo culture, NetObject[] activationAttributes, Evidence securityAttributes) throws Throwable
- Throws:
Throwable
-
CreateInstanceFrom
ObjectHandle CreateInstanceFrom(String assemblyFile, String typeName, NetObject[] activationAttributes) throws Throwable
- Throws:
Throwable
-
DoCallBack
void DoCallBack(CrossAppDomainDelegate theDelegate) throws Throwable
- Throws:
Throwable
-
GetTypeInfoCount
void GetTypeInfoCount(JCORefOut<UInt32> pcTInfo) throws Throwable
- Throws:
Throwable
-
SetAppDomainPolicy
void SetAppDomainPolicy(PolicyLevel domainPolicy) throws Throwable
- Throws:
Throwable
-
SetPrincipalPolicy
void SetPrincipalPolicy(PrincipalPolicy policy) throws Throwable
- Throws:
Throwable
-
SetThreadPrincipal
void SetThreadPrincipal(IPrincipal principal) throws Throwable
- Throws:
Throwable
-
addAssemblyLoad
void addAssemblyLoad(AssemblyLoadEventHandler handler) throws Throwable
- Throws:
Throwable
-
removeAssemblyLoad
void removeAssemblyLoad(AssemblyLoadEventHandler handler) throws Throwable
- Throws:
Throwable
-
addDomainUnload
void addDomainUnload(EventHandler handler) throws Throwable
- Throws:
Throwable
-
removeDomainUnload
void removeDomainUnload(EventHandler handler) throws Throwable
- Throws:
Throwable
-
addProcessExit
void addProcessExit(EventHandler handler) throws Throwable
- Throws:
Throwable
-
removeProcessExit
void removeProcessExit(EventHandler handler) throws Throwable
- Throws:
Throwable
-
addAssemblyResolve
void addAssemblyResolve(ResolveEventHandler handler) throws Throwable
- Throws:
Throwable
-
removeAssemblyResolve
void removeAssemblyResolve(ResolveEventHandler handler) throws Throwable
- Throws:
Throwable
-
addResourceResolve
void addResourceResolve(ResolveEventHandler handler) throws Throwable
- Throws:
Throwable
-
removeResourceResolve
void removeResourceResolve(ResolveEventHandler handler) throws Throwable
- Throws:
Throwable
-
addTypeResolve
void addTypeResolve(ResolveEventHandler handler) throws Throwable
- Throws:
Throwable
-
removeTypeResolve
void removeTypeResolve(ResolveEventHandler handler) throws Throwable
- Throws:
Throwable
-
addUnhandledException
void addUnhandledException(UnhandledExceptionEventHandler handler) throws Throwable
- Throws:
Throwable
-
removeUnhandledException
void removeUnhandledException(UnhandledExceptionEventHandler handler) throws Throwable
- Throws:
Throwable
-
-