# IType

Interface in [Yarn](https://docs.yarnspinner.dev/3.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/3.1/api/csharp/yarn/yarn.itype/yarn.itype.description) | Gets a more verbose description of this type.                         |
| [Name](https://docs.yarnspinner.dev/3.1/api/csharp/yarn/yarn.itype/yarn.itype.name)               | Gets the name of this type.                                           |
| [Parent](https://docs.yarnspinner.dev/3.1/api/csharp/yarn/yarn.itype/yarn.itype.parent)           | Gets the parent of this type.                                         |
| [TypeMembers](https://docs.yarnspinner.dev/3.1/api/csharp/yarn/yarn.itype/yarn.itype.typemembers) | Gets the collection of type information for this type's type members. |
