# ObjectConnectivity class

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 class ObjectConnectivity : IObjectConnectivity
```

Implementation of IObjectConnectivity.

## Constructors

- [ObjectConnectivity](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.objectconnectivity/ctor.md): (2 overloads) Create a connectivity map.

## Properties

- [InputCount](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.objectconnectivity/inputcount.md): Gets the number of inputs.
- [Inputs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.objectconnectivity/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.objectconnectivity/outputcount.md): Gets the number of outputs.
- [Outputs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.objectconnectivity/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.objectconnectivity/owner.md): Gets the instanceId of the object associated with this connectivity map.

## Methods

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