> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.assemblyextensions.md).

# AssemblyExtensions

Class in [Yarn.Unity](/2.2/api/csharp/yarn.unity.md)

Inherits from `System.Object`

## Summary

```csharp
public static class AssemblyExtensions
```

## Methods

| Name                                                                                                                                     | Description                                                                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetLoadableTypes(Assembly)](/2.2/api/csharp/yarn.unity/yarn.unity.assemblyextensions/yarn.unity.assemblyextensions.getloadabletypes.md) | Assembly.GetTypes() can throw in some cases. This extension will catch that exception and return only the types which were successfully loaded from the assembly. |
