Click or drag to resize

HostFunctionstypeOf(Object) Method

Gets the Type for the specified host type. This version is invoked if the specified object cannot be used as a type argument.

Namespace: Microsoft.ClearScript
Assembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.4.5
public Type typeOf(
	Object value


value  Object
The host type for which to get the Type.

Return Value

The Type for the specified host type.

This function is similar to C#'s typeof operator. It is overloaded with typeOfT and selected at runtime if value cannot be used as a type argument. Note that this applies to some host types; examples are static types and overloaded generic type groups.

This function throws an exception if the script engine's AllowReflection property is set to false.

The following code retrieves the assembly-qualified name of a host type. It assumes that an instance of ExtendedHostFunctions is exposed under the name "host" (see AddHostObject).
var ConsoleT = host.type("System.Console");
var name = host.typeOf(ConsoleT).AssemblyQualifiedName;
See Also