# IParameterAttributes 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 IParameterAttributes : IAttributes
```

Parameter attributes. This interface extends IAttributes by providing Inlet and Outlet points.

**Derived types:** [CherryPickerAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.cherrypickerattributes.md), [CurveGraphAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.curvegraphattributes.md), [DataPanelAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.datapanelattributes.md), [DataRecorderAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.datarecorderattributes.md), [FloatingParameterAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.floatingparameterattributes.md), [GeometryStashAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.geometrystashattributes.md), [HistogramAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.histogramattributes.md), [ImageSamplerAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.imagesamplerattributes.md), [InputParameterAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.inputparameterattributes.md), [OutputParameterAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.outputparameterattributes.md), [ParameterAttributes<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.parameterattributes-1.md), [PinAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.pinattributes.md), [QuickGraphAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.quickgraphattributes.md), [TreeViewerAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.treeviewerattributes.md), [ValueObjectAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.special.valueobjectattributes.md)

## Properties

- [HasInlet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iparameterattributes/hasinlet.md): Gets whether the inlet coordinate of these attributes represents a genuine inlet.
- [HasOutlet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iparameterattributes/hasoutlet.md): Gets whether the outlet coordinate of these attributes represents a genuine outlet.
- [Inlet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iparameterattributes/inlet.md): Gets the location for wire connections towards the sources of this parameter.
- [Outlet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iparameterattributes/outlet.md): Gets the location for wire connections towards the recipients of this parameter.
- [Owner](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iparameterattributes/owner.md): Gets the owner of these attributes.

## Inherited Members

- From [IAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes.md): [AggregateBounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/aggregatebounds.md), [Bounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/bounds.md), [Pivot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/pivot.md), [Snappable](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/snappable.md), [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/draw.md), [HandleDoubleClick](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/handledoubleclick.md), [Intersects](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/intersects.md), [InvalidateDisplay](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/invalidatedisplay.md), [InvalidateLayout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/invalidatelayout.md), [IsCoincident](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/iscoincident.md), [IsContained](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/iscontained.md), [Layout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/layout.md), [Move](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/move.md), [ShowTooltipAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.iattributes/showtooltipat.md)
