# Sandbox.Internal.TypeLibrary.GetTypes

## Overload 1

```csharp
IReadOnlyList<TypeDescription> GetTypes(System.Type type)
```

Get descriptions for all types that derive from T

### Parameters

- `type` (`System.Type`)

### Returns

`IReadOnlyList<TypeDescription>`

## Overload 2

```csharp
IReadOnlyList<TypeDescription> GetTypes()
```

Get descriptions for all types that derive from T

### Returns

`IReadOnlyList<TypeDescription>`

## Overload 3

```csharp
IEnumerable<TypeDescription> GetTypes()
```

Get all types

### Returns

`IEnumerable<TypeDescription>`

Declared in [Sandbox.Internal.TypeLibrary](/api/Sandbox.Internal.TypeLibrary).
Assembly: `Sandbox.Reflection`.
