# IType

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

## Summary

Defines properties that describe a type in the Yarn language.

```csharp
public interface IType
```

## Properties

| Name                                                                                              | Description                                                     |
| ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.description) | Gets a more verbose description of this type.                   |
| [Methods](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.methods)         | Gets the collection of methods that are available on this type. |
| [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.name)               | Gets the name of this type.                                     |
| [Parent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.parent)           | Gets the parent of this type.                                   |
