File: CNClrLib.Host.pas
Namespace: CNClrLib.Host
Name |
Description | |
![]() |
Creates a new application domain with the specified
appDomain interface. | |
![]() |
Creates a new application domain with the specified
name. |
Name |
Description | |
![]() ![]() |
Destroys an
instance of the TClrAppDomain
Class. |
Name |
Description | |
![]() |
Add an AssemblyLoad event handler as function pointer.
This event will be raised when an assembly is loaded. | |
![]() |
Add an AssemblyResolve event handler as function
pointer. This event will be raised when the resolution of an assembly fails.
| |
![]() |
Add a DomainUnload event handler as function pointer.
This event will be raised when an AppDomain
is about to be unloaded. | |
![]() |
Add a FirstChanceException event handler as function
pointer. This event will be raised when an exception is thrown in managed code, before the
runtime searches the call stack for an exception handler in the
application domain. | |
![]() |
Add a ProcessExit event handler as function pointer.
This event will be raised when the default application domain's parent process
exits. | |
![]() |
Add a ReflectionOnlyAssemblyResolve event handler as
function pointer. This event will be raised when the resolution of an assembly fails in the
reflection-only context. | |
![]() |
Add a ResourceResolve event handler as function
pointer. This event will be raised when the resolution of a resource fails because the
resource is not a valid linked or embedded resource in the
assembly. | |
![]() |
Add a TypeResolve event handler as function pointer.
This event will be raised when the resolution of a type fails.
| |
![]() |
Returns the assembly display name after policy has
been applied. | |
![]() |
Returns the
AppDomain object as ClrObject
Interface. | |
![]() |
Returns the
AppDomain object as managed pointer. | |
![]() |
Creates a new instance of a specified COM type.
Parameters specify the name of a file that contains an assembly containing
the type and the name of the type. | |
![]() |
Creates a new instance of a specified COM type.
Parameters specify the name of a file that contains an assembly containing
the type and the name of the type. | |
![]() |
Creates a new instance of a specified COM type.
Parameters specify the name of a file that contains an assembly containing
the type and the name of the type. | |
![]() |
Creates a new application domain with the specified
name. | |
![]() |
Creates a new application domain with the given name
using the supplied evidence. | |
![]() |
Creates a new application domain with the given name,
using evidence, application base path, relative search path, and a
parameter that specifies whether a shadow copy of an assembly is to be
loaded into the application domain. | |
![]() |
Creates a new application domain using the specified
name, evidence, and application domain setup information.
| |
![]() |
Creates a new application domain using the specified
name, evidence, application domain setup information, default permission
set, and array of fully trusted assemblies. | |
![]() |
Creates a new instance of the specified type defined
in the specified assembly. | |
![]() |
Creates a new instance of the specified type defined
in the specified assembly. A parameter specifies an array of activation
attributes. | |
![]() |
Creates a new instance of the specified type defined
in the specified assembly file. | |
![]() |
Creates a new instance of the specified type defined
in the specified assembly file. | |
![]() |
Defines a dynamic assembly with the specified name and
access mode. | |
![]() |
Defines a dynamic assembly using the specified name,
access mode, and storage directory. | |
![]() |
Executes the code in another application domain that
is identified by the specified delegate. | |
![]() |
Executes the assembly contained in the specified
file. | |
![]() |
Executes the assembly contained in the specified file,
using the specified arguments. | |
![]() |
Executes the assembly contained in the specified file,
using the specified arguments. | |
![]() |
Executes an assembly given its display name.
| |
![]() |
Executes the assembly given its display name, using
the specified arguments. | |
![]() |
Executes the assembly given its display name, using
the specified arguments. | |
![]() |
Executes the assembly given its display name, using
the specified arguments. | |
![]() |
Executes the assembly given its display name, using
the specified arguments. | |
![]() |
Executes the assembly given an AssemblyName, using the specified arguments. | |
![]() |
Gets the assemblies that have been loaded into the
execution context of this application domain. | |
![]() |
Gets the current application domain for the
current Thread. | |
![]() |
Gets the current thread identifier. | |
![]() |
Gets the value stored in the current application
domain for the specified name. | |
![]() |
Gets the value as ClrObject interface stored in the current
application domain for the specified name. | |
![]() |
Gets a value that indicates whether CPU and memory
monitoring of application domains is enabled for the current process. Once
monitoring is enabled for a process, it cannot be disabled.
| |
![]() |
Gets the number of bytes that survived the last
collection and that are known to be referenced by the current application
domain. | |
![]() |
Gets the type of the current instance.
| |
![]() |
Returns a value that indicates whether the application
domain is the default application domain for the process.
| |
![]() |
Loads an Assembly
given its display name. | |
![]() |
||
![]() |
Loads the Assembly
with a common object file format (COFF) based image containing an
emitted
Assembly. The raw bytes representing the symbols for the
Assembly
are also loaded. | |
![]() |
||
![]() |
||
![]() |
Loads the Assembly
with a common object file format (COFF) based image containing an
emitted
Assembly. The raw bytes representing the symbols for the
Assembly
are also loaded. | |
![]() |
Remove the AssemblyLoad event handler.
| |
![]() |
Remove the
AssemblyResolve event handler. | |
![]() |
Remove the
DomainUnload event handler.
| |
![]() |
Remove the
FirstChanceException event
handler. | |
![]() |
Remove the
ProcessExit event handler.
| |
![]() |
Remove the
ReflectionOnlyAssemblyResolve
event handler. | |
![]() |
Remove the
ResourceResolve event handler.
| |
![]() |
Remove the
TypeResolve event handler.
| |
![]() |
Assigns the specified value to the specified
application domain property. | |
![]() |
Sets a value that indicates whether CPU and memory
monitoring of application domains is enabled for the current process. Once
monitoring is enabled for a process, it cannot be
disabled. | |
![]() ![]() |
Obtains a string representation that includes the
friendly name of the application domain and any context
policies. | |
![]() |
Unloads the instance application
domain. | |
![]() |
Unloads the specified application
domain. | |
![]() |
Unloads the specified application domain
interface. | |
![]() |
Returns the .net application domain object.
|
Name |
Description | |
![]() ![]() |
Gets the base directory that the assembly resolver
uses to probe for assemblies. | |
![]() ![]() |
Returns the
default interface of the TClrAppDomain. | |
![]() ![]() |
Gets the domain manager that was provided by the host
when the application domain was initialized. | |
![]() ![]() |
Gets the Evidence
associated with this application domain. | |
![]() ![]() |
Gets the friendly name of this application
domain. | |
![]() ![]() |
Gets an integer that uniquely identifies the
application domain within the process. | |
![]() ![]() |
Gets a value that indicates whether assemblies that
are loaded into the current application domain execute with full
trust. |
What do you think
about this topic? Send
feedback! |