> 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/yarn.itype.md).

# IType

Interface in [Yarn](/2.2/api/csharp/yarn.md)

## Summary

Defines properties that describe a type in the Yarn language.

```csharp
public interface IType
```

## Properties

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