# OutputAdder 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 OutputAdder
```

Utility class for adding component output parameters.

## Constructors

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

## Properties

- [Count](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/count.md): Gets the number of parameters already registered.

## Indexers

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

## Methods

- [Add](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/add.md): Add a constructed parameter to this component.
- [AddAngle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addangle.md): Add an angle parameter to this component.
- [AddArc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addarc.md): Add a 3D circular arc parameter to this component.
- [AddBoolean](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addboolean.md): Add a boolean parameter to this component.
- [AddBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addbox.md): Add a box parameter to this component.
- [AddCage](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addcage.md): Add a cage parameter to this component.
- [AddCircle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addcircle.md): Add a 3D circle parameter to this component.
- [AddColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addcolour.md): Add an sRGB colour parameter to this component.
- [AddComplex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addcomplex.md): Add a complex number parameter to this component.
- [AddContinuous](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addcontinuous.md): Add a continuous distribution parameter to this component.
- [AddCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addcurve.md): Add a 3D curve parameter to this component.
- [AddCurveLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/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.outputadder/adddatetime.md): Add a Date/Time parameter to this component.
- [AddDeform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/adddeform.md): Add a [DeformParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.deformparameter.md) to this component.
- [AddDiscrete](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/adddiscrete.md): Add a discrete distribution parameter to this component.
- [AddDot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/adddot.md): Add a textdot parameter to this component.
- [AddEnum<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addenum.md): Add an integer parameter with loaded presets from an enumeration to this component. The enum must derive from [int](https://learn.microsoft.com/dotnet/api/system.int32) and it's probably not a good idea to use a [Flags] enumeration.
- [AddField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addfield.md): Add a field parameter to this component.
- [AddFunction](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addfunction.md): Add a function parameter to this component.
- [AddGeneric](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addgeneric.md): Add a generic parameter to this component.
- [AddGradient](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addgradient.md): Add a colour gradient parameter to this component.
- [AddGraph](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addgraph.md): Add a graph parameter to this component.
- [AddGuid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addguid.md): Add a Guid parameter to this component.
- [AddInteger](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addinteger.md): Add an integer parameter to this component.
- [AddInterval](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addinterval.md): Add an interval parameter to this component.
- [AddLanguage](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addlanguage.md): Add a language parameter to this component.
- [AddLine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addline.md): Add a 3D line parameter to this component.
- [AddMesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addmesh.md): Add a mesh parameter to this component.
- [AddMeshFacet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addmeshfacet.md): Add a mesh face parameter to this component.
- [AddMetaData](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addmetadata.md): Add a meta data parameter to this component.
- [AddMetaName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addmetaname.md): Add a meta data key parameter to this component.
- [AddNPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addnpoint.md): Add a multi-dimensional point parameter to this component.
- [AddNumber](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addnumber.md): Add a 64-bit floating-point parameter to this component.
- [AddNumeric](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addnumeric.md): Add a generic numeric parameter to this component.
- [AddPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addpath.md): Add a Path parameter to this component.
- [AddPlane](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addplane.md): Add a 3d plane parameter to this component.
- [AddPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addpoint.md): Add a 3d point parameter to this component.
- [AddPolyline](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addpolyline.md): Add a polyline parameter to this component.
- [AddRandom](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addrandom.md): Add a random engine parameter to this component.
- [AddRectangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addrectangle.md): Add a 3D rectangle parameter to this component.
- [AddRegion](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addregion.md): Add a 2D region parameter to this component.
- [AddSite](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addsite.md): Add a Site parameter to this component.
- [AddSphere](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addsphere.md): Add a sphere parameter to this component.
- [AddSurface](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addsurface.md): Add a brep parameter to this component.
- [AddSurfaceLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/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.outputadder/addtext.md): Add a text parameter to this component.
- [AddTimeSpan](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/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.outputadder/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.outputadder/addtriangle.md): Add a 3d triangle parameter to this component.
- [AddTube](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addtube.md): Add a tube parameter to this component.
- [AddTuple](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addtuple.md): Add a tuple parameter to this component.
- [AddUvPoint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/adduvpoint.md): Add a 2d point parameter to this component.
- [AddVector](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addvector.md): Add a 3d vector parameter to this component.
- [AddView](https://developer.rhino3d.com/api/gh2/type/grasshopper2.components.outputadder/addview.md): Add a [ViewParameter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.viewparameter.md) to this component.
