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.ClearScriptAssembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.4.5
Syntax public Type typeOf(
Object value
)
Public Function typeOf (
value As Object
) As Type
public:
Type^ typeOf(
Object^ value
)
member typeOf :
value : Object -> Type
Parameters
- value Object
- The host type for which to get the Type.
Return Value
TypeThe
Type for the specified host type.
Remarks
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.
Example
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