# IGH_Content interface

Namespace: [Grasshopper.Documentation](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.documentation.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public interface IGH_Content
```

All parts that make up documentation content must implement this interface.

**Derived types:** [GH_ContentCollection](https://developer.rhino3d.com/api/gh1/type/grasshopper.documentation.gh-contentcollection.md), [GH_Format](https://developer.rhino3d.com/api/gh1/type/grasshopper.documentation.gh-format.md), [GH_Link](https://developer.rhino3d.com/api/gh1/type/grasshopper.documentation.gh-link.md), [GH_List](https://developer.rhino3d.com/api/gh1/type/grasshopper.documentation.gh-list.md), [GH_Paragraph](https://developer.rhino3d.com/api/gh1/type/grasshopper.documentation.gh-paragraph.md), [GH_Text](https://developer.rhino3d.com/api/gh1/type/grasshopper.documentation.gh-text.md)
