IForeNETRuntime

Description

The IForeNETRuntime interface contains properties and methods that allow to work with .NET objects within running the current application.

Comments

Properties and methods of the given interface are used to access resources of repository .NET assemblies, as well as resources of system assemblies, registered in GAC. Methods of the given interface are used to create additional objects necessary to execute various .NET methods, as well as to convert various objects of .NET classes when working with the Variant data type.

Properties

  Property name Brief description
Assembly The Assembly property returns the context of repository .NET assembly.
SystemAssembly The SystemAssembly property returns the context of specified system .NET assembly.

Methods

  Method name Brief description
CreateArgs The CreateArgs method creates the collection of arguments that are further used to execute some method.
CreateBinding The CreateBinding method creates the object that is used to determine search and binding parameters of .NET method with arguments, that will be used for method execution.
ObjectToStream The ObjectToStream method creates the stream and places the specified .NET object into it.
ObjectToVariant The ObjectToVariant method casts this .NET object to the Fore data type Variant.
VariantToObject The VariantToObject method converts the .NET object, contained in variable of the Variant type, to the object implemented by the IForeNETRuntimeObject interface.

Methods inherited from IForeNETRuntimeObject

  Method name Brief description
Finalize The Finalize method releases the resources, that are used by the object before its destruction.
GetType The GetType method returns the parameters of type, that is the parent for this object.

See also:

ForeNet Assembly Interfaces