# Sandbox.Game.TypeLibrary

```csharp
static TypeLibrary TypeLibrary { get; set; }
```

Provides access to the global [Sandbox.Internal.TypeLibrary](/api/Sandbox.Internal.TypeLibrary) for the current game context.

The `TypeLibrary` is a runtime reflection system that describes types, their members, and relationships in the game and engine assemblies. It allows you to
find and create types by name and id. It's basically a sandboxed version of the .net reflection system.

Declared in [Sandbox.Game](/api/Sandbox.Game).
Assembly: `Sandbox.Engine`.
