# GH_ConnectivityDisparity class

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 class GH_ConnectivityDisparity
```

Maintains two connectivity diagrams, one of which is a subset of the other.

## Constructors

- [GH_ConnectivityDisparity](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/ctor.md): Create a new instance of the Connectivity Disparity utility class.

## Properties

- [SubNodes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/subnodes.md): Gets a proxy for all the Nodes in the Subset diagram.
- [SubSet](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/subset.md): Gets a pointer to the subset diagram stored in this disparity class.
- [TopNodes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/topnodes.md): Gets a proxy for all the Nodes in the Top Level diagram.
- [TopSet](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/topset.md): Gets a pointer to the complete diagram stored in this disparity class.

## Methods

- [ExternalInputs](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/externalinputs.md): Find all external sources for a given id in the subset.
- [ExternalOutputs](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/externaloutputs.md): Find all external recipients for a given id in the subset.
- [InternalInputs](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/internalinputs.md): Find all internal sources for a given id in the subset.
- [InternalOutputs](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-connectivitydisparity/internaloutputs.md): Find all external recipients for a given id in the subset.
