Skip to content

GH_Param.T..InstantiateT

Public Class

Attempts to instantiate a new instance of T.

Namespace: Grasshopper.Kernel

Assembly: Grasshopper (in Grasshopper.dll)

Syntax

protected virtual T InstantiateT()

Type: T
This function should return a newly constructed instance of T.

Remarks

If T is an abstract class or if T has no default (empty) constructor, this function will ASSERT. In order to avoid a Try…Catch block performance impact, override this function and call the type constructor for T directly.