# IObjectConnectivity interface

Namespace: [Grasshopper2.Doc](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.doc.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public interface IObjectConnectivity
```

Interface for read-only access to object connectivity data.

**Derived types:** [ObjectConnectivity](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.objectconnectivity.md)

## Properties

- [InputCount](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/inputcount.md): Gets the number of inputs.
- [Inputs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/inputs.md): Gets a collection of all the parameters that are connected to the left side of this object.
- [OutputCount](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/outputcount.md): Gets the number of outputs.
- [Outputs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/outputs.md): Gets a collection of all the parameters that are connected to the right side of this object.
- [Owner](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/owner.md): Gets the document whose topology this is.

## Methods

- [Input](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/input.md): Gets the input id at the given index.
- [Output](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iobjectconnectivity/output.md): Gets the output id at the given index.
