Click or drag to resize

ScriptEngineAddHostType(String, HostItemFlags, String, String, Type) Method

Exposes a host type to script code with the specified options. The type is specified by type name and assembly name.

Namespace: Microsoft.ClearScript
Assembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.4.5
Syntax
public void AddHostType(
	string itemName,
	HostItemFlags flags,
	string typeName,
	string assemblyName,
	params Type[] typeArgs
)

Parameters

itemName  String
A name for the new global script item that will represent the type.
flags  HostItemFlags
A value that selects options for the operation.
typeName  String
The fully qualified name of the type to expose.
assemblyName  String
The name of the assembly that contains the type to expose.
typeArgs  Type
Optional generic type arguments.

Implements

IScriptEngineAddHostType(String, HostItemFlags, String, String, Type)
Remarks

Host types are exposed to script code in the form of objects whose properties and methods are bound to the type's static members and nested types. If the type has generic parameters, the corresponding object will be invocable with type arguments to yield a specific type.

For more information about the mapping between host members and script-callable properties and methods, see AddHostObject(String, HostItemFlags, Object).

See Also