LanguageEnglish
  • C#

TypeUtility.TryInstantiate

Declaration

public static bool TryInstantiate(out T instance);

Parameters

instance When this method returns, contains the created instance, if type instantiation succeeded; otherwise, the default value for <typeparamref name="T" />.

Returns

bool true if a new instance of type T was created; otherwise, false.

Description

Creates a new instance of the specified T.


Declaration

public static bool TryInstantiate(Type derivedType, out T value);

Parameters

derivedType The type we want to create a new instance of.
value When this method returns, contains the created instance, if type instantiation succeeded; otherwise, the default value for <typeparamref name="T" />.

Returns

bool true if a new instance of the given type could be created.

Description

Tries to create a new instance of the given type type and returns it as T.


Did you find this page useful? Please give it a rating: