# EnumBase

Class in [Yarn](https://docs.yarnspinner.dev/api/csharp/yarn)

Inherits from [`TypeBase`](https://docs.yarnspinner.dev/api/csharp/yarn/yarn.typebase)

## Summary

The base type for all enumeration types.

```csharp
public class EnumBase : TypeBase
```

## Constructors

| Name                                                                                         | Description                                                                                                     |
| -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| [EnumBase()](https://docs.yarnspinner.dev/api/csharp/yarn/yarn.enumbase/yarn.enumbase..ctor) | Initialises a new instance of the [EnumBase](https://docs.yarnspinner.dev/api/csharp/yarn/yarn.enumbase) class. |

## Properties

| Name                                                                                                | Description                         |
| --------------------------------------------------------------------------------------------------- | ----------------------------------- |
| [Description](https://docs.yarnspinner.dev/api/csharp/yarn/yarn.enumbase/yarn.enumbase.description) | Gets a string describing this type. |
| [Name](https://docs.yarnspinner.dev/api/csharp/yarn/yarn.enumbase/yarn.enumbase.name)               | Gets the name of this type.         |
| [Parent](https://docs.yarnspinner.dev/api/csharp/yarn/yarn.enumbase/yarn.enumbase.parent)           | Gets the parent of this type.       |
