HostFunctionstypeOfT Method |
Gets the
Type for the specified host type. This version is invoked
if the specified object can be used as a type argument.
Namespace: Microsoft.ClearScriptAssembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.4.3
SyntaxPublic Function typeOf(Of T) As Type
public:
generic<typename T>
Type^ typeOf()
member typeOf : unit -> Type
Type Parameters
- T
- 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 typeOf(Object) and selected at runtime if
T can be used as a type argument.
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 StringT = host.type("System.String");
var name = host.typeOf(StringT).AssemblyQualifiedName;
See Also