# IGH_ContextualComponent interface

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

```cs
public interface IGH_ContextualComponent
```

Base interface for contextual components. This makes accessing non-strongly-typed functionality easier.

## Properties

- [Archive](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.igh-contextualcomponent/archive.md): Gets instance of embedded Grasshopper GH_Archive
