# Sandbox.TypeDescription.MakeGenericType

```csharp
System.Type MakeGenericType(System.Type[] inargs)
```

For generic type definitions, create a type by substituting the given types for each type parameter.
Returns null if any of the type arguments violate the generic constraints.

### Parameters

- `inargs` (`System.Type[]`)

### Returns

`System.Type`

Declared in [Sandbox.TypeDescription](/api/Sandbox.TypeDescription).
Assembly: `Sandbox.Reflection`.
