# OperatorField class

Namespace: [Grasshopper2.Types.Fields.Standard](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.fields.standard.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public abstract class OperatorField : Field
```

Basic implementation for operator fields, i.e. fields which operate on other fields.

**Derived types:** [AdditionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.additionfield.md), [AngleField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.anglefield.md), [BinaryExpressionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.binaryexpressionfield.md), [CrossProductField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.crossproductfield.md), [DeformationField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.deformationfield.md), [DivisionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.divisionfield.md), [DotProductField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.dotproductfield.md), [ExponentiationField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.exponentiationfield.md), [FunctionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.functionfield.md), [LimitField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.limitfield.md), [MagnitudeField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.magnitudefield.md), [MaximumField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.maximumfield.md), [MetricField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.metricfield.md), [MinimumField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.minimumfield.md), [MultiplicationField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.multiplicationfield.md), [RoundingField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.roundingfield.md), [SubtractionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.subtractionfield.md), [TernaryExpressionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.ternaryexpressionfield.md), [TransitionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.transitionfield.md), [TwistField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.twistfield.md), [UnaryArithmeticField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.unaryarithmeticfield.md), [UnaryExpressionField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.unaryexpressionfield.md)

## Constructors

- [OperatorField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.operatorfield/ctor.md): (2 overloads)

## Properties

- [Count](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.operatorfield/count.md): Gets the number of operands.

## Indexers

- [this[]](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.operatorfield/item.md): Gets the operand at the specified index.

## Methods

- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.operatorfield/store.md)

## Inherited Members

- From [Field](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field.md): [FormatLabel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/formatlabel.md), [Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/name.md), [Type](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/type.md), [Format](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/format.md), [ModifierArguments](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/modifierarguments.md), [ScalarAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/scalarat.md), [Trace](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/trace.md), [TryModify](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/trymodify.md), [VectorAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.field/vectorat.md)
