# ModularOutputAdder class

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

```cs
public sealed class ModularOutputAdder
```

Utility class for adding component output parameters for [ModularComponent](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularcomponent.md).

## Constructors

- [ModularOutputAdder](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/ctor.md): Create a new adder.

## Properties

- [Count](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/count.md): Gets the number of parameters already registered.
- [RegularAdder](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/regularadder.md): Gets the regular output adder.

## Indexers

- [this[]](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/item.md): Gets the parameter with the specified index.

## Methods

- [Add](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/add.md): Add a constructed parameter to this component.
- [AddAngle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addangle.md): Add an angle parameter to this component.
- [AddArc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addarc.md): Add a 3D circular arc parameter to this component.
- [AddBoolean](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addboolean.md): Add a boolean parameter to this component.
- [AddBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addbox.md): Add a nox parameter to this component.
- [AddCircle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addcircle.md): Add a 3D circle parameter to this component.
- [AddColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addcolour.md): Add an sRGB colour parameter to this component.
- [AddComplex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addcomplex.md): Add a complex number parameter to this component.
- [AddCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addcurve.md): Add a 3D curve parameter to this component.
- [AddCurveLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addcurvelocus.md): Add a [CurveLocusParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.curvelocusparameter.md) to this component.
- [AddDateTime](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/adddatetime.md): Add a Date/Time parameter to this component.
- [AddDeform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/adddeform.md): Add a [DeformParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.deformparameter.md) to this component.
- [AddDot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/adddot.md): Add a textdot parameter to this component.
- [AddField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addfield.md): Add a field parameter to this component.
- [AddFunction](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addfunction.md): Add a function parameter to this component.
- [AddGeneric](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addgeneric.md): Add a generic parameter to this component.
- [AddGradient](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addgradient.md): Add a colour gradient parameter to this component.
- [AddGraph](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addgraph.md): Add a graph parameter to this component.
- [AddGuid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addguid.md): Add a Guid parameter to this component.
- [AddHidden](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhidden.md): Add a constructed parameter to this component.
- [AddHiddenAngle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenangle.md): Add an angle parameter to this component.
- [AddHiddenArc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenarc.md): Add a 3D circular arc parameter to this component.
- [AddHiddenBoolean](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenboolean.md): Add a boolean parameter to this component.
- [AddHiddenBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenbox.md): Add a nox parameter to this component.
- [AddHiddenCircle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddencircle.md): Add a 3D circle parameter to this component.
- [AddHiddenColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddencolour.md): Add an sRGB colour parameter to this component.
- [AddHiddenComplex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddencomplex.md): Add a complex number parameter to this component.
- [AddHiddenCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddencurve.md): Add a 3D curve parameter to this component.
- [AddHiddenCurveLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddencurvelocus.md): Add a [CurveLocusParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.curvelocusparameter.md) to this component.
- [AddHiddenDateTime](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddendatetime.md): Add a Date/Time parameter to this component.
- [AddHiddenDeform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddendeform.md): Add a [DeformParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.deformparameter.md) to this component.
- [AddHiddenDot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddendot.md): Add a textdot parameter to this component.
- [AddHiddenField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenfield.md): Add a field parameter to this component.
- [AddHiddenFunction](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenfunction.md): Add a function parameter to this component.
- [AddHiddenGeneric](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddengeneric.md): Add a generic parameter to this component.
- [AddHiddenGradient](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddengradient.md): Add a colour gradient parameter to this component.
- [AddHiddenGraph](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddengraph.md): Add a graph parameter to this component.
- [AddHiddenGuid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenguid.md): Add a Guid parameter to this component.
- [AddHiddenInteger](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddeninteger.md): Add an integer parameter to this component.
- [AddHiddenInterval](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddeninterval.md): Add an interval parameter to this component.
- [AddHiddenLine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenline.md): Add a 3D line parameter to this component.
- [AddHiddenMesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenmesh.md): Add a mesh parameter to this component.
- [AddHiddenMeshFacet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenmeshfacet.md): Add a mesh face parameter to this component.
- [AddHiddenMetaData](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenmetadata.md): Add a meta data parameter to this component.
- [AddHiddenMetaKey](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenmetakey.md): Add a meta data key parameter to this component.
- [AddHiddenNPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddennpoint.md): Add a multi-dimensional point parameter to this component.
- [AddHiddenNumber](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddennumber.md): Add a 64-bit floating-point parameter to this component.
- [AddHiddenNumeric](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddennumeric.md): Add a generic numeric parameter to this component.
- [AddHiddenPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenpath.md): Add a Path parameter to this component.
- [AddHiddenPlane](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenplane.md): Add a 3d plane parameter to this component.
- [AddHiddenPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenpoint.md): Add a 3d point parameter to this component.
- [AddHiddenPolyline](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenpolyline.md): Add a polyline parameter to this component.
- [AddHiddenRectangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenrectangle.md): Add a 3D rectangle parameter to this component.
- [AddHiddenRegion](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenregion.md): Add a 2D region parameter to this component.
- [AddHiddenSite](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddensite.md): Add a Site parameter to this component.
- [AddHiddenSphere](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddensphere.md): Add a sphere parameter to this component.
- [AddHiddenSurface](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddensurface.md): Add a surface parameter to this component.
- [AddHiddenSurfaceLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddensurfacelocus.md): Add a [SurfaceLocusParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.surfacelocusparameter.md) to this component.
- [AddHiddenText](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddentext.md): Add a text parameter to this component.
- [AddHiddenTimeSpan](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddentimespan.md): Add a time span parameter to this component. This is often used to just represent a time of day divorced from a specific date.
- [AddHiddenTransform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddentransform.md): Add a [TransformParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.transformparameter.md) to this component.
- [AddHiddenTriangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddentriangle.md): Add a 3d triangle parameter to this component.
- [AddHiddenTube](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddentube.md): Add a tube parameter to this component.
- [AddHiddenTuple](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddentuple.md): Add a tuple parameter to this component.
- [AddHiddenUvPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenuvpoint.md): Add a 2d point parameter to this component.
- [AddHiddenVector](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenvector.md): Add a 3d vector parameter to this component.
- [AddHiddenView](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addhiddenview.md): Add a view parameter to this component.
- [AddInteger](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addinteger.md): Add an integer parameter to this component.
- [AddInterval](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addinterval.md): Add an interval parameter to this component.
- [AddLine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addline.md): Add a 3D line parameter to this component.
- [AddMesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addmesh.md): Add a mesh parameter to this component.
- [AddMeshFacet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addmeshfacet.md): Add a mesh face parameter to this component.
- [AddMetaData](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addmetadata.md): Add a meta data parameter to this component.
- [AddMetaKey](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addmetakey.md): Add a meta data key parameter to this component.
- [AddNPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addnpoint.md): Add a multi-dimensional point parameter to this component.
- [AddNumber](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addnumber.md): Add a 64-bit floating-point parameter to this component.
- [AddNumeric](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addnumeric.md): Add a generic numeric parameter to this component.
- [AddPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addpath.md): Add a Path parameter to this component.
- [AddPlane](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addplane.md): Add a 3d plane parameter to this component.
- [AddPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addpoint.md): Add a 3d point parameter to this component.
- [AddPolyline](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addpolyline.md): Add a polyline parameter to this component.
- [AddRectangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addrectangle.md): Add a 3D rectangle parameter to this component.
- [AddRegion](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addregion.md): Add a 2D region parameter to this component.
- [AddSite](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addsite.md): Add a Site parameter to this component.
- [AddSphere](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addsphere.md): Add a sphere parameter to this component.
- [AddSurface](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addsurface.md): Add a surface parameter to this component.
- [AddSurfaceLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addsurfacelocus.md): Add a [SurfaceLocusParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.surfacelocusparameter.md) to this component.
- [AddText](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addtext.md): Add a text parameter to this component.
- [AddTimeSpan](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addtimespan.md): Add a time span parameter to this component. This is often used to just represent a time of day divorced from a specific date.
- [AddTransform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addtransform.md): Add a [TransformParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.transformparameter.md) to this component.
- [AddTriangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addtriangle.md): Add a 3d triangle parameter to this component.
- [AddTube](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addtube.md): Add a tube parameter to this component.
- [AddTuple](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addtuple.md): Add a tuple parameter to this component.
- [AddUvPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/adduvpoint.md): Add a 2d point parameter to this component.
- [AddVector](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addvector.md): Add a 3d vector parameter to this component.
- [AddView](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.modularoutputadder/addview.md): Add a view parameter to this component.
