# Incrementor class

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

```cs
public class Incrementor
```

Provides a logical integer incrementer.

## Constructors

- [Incrementor](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/ctor.md): (3 overloads) Create a new incrementor.

## Properties

- [SequenceLength](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/sequencelength.md): Gets the number of integers in the current permutation.

## Indexers

- [this[]](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/item.md): Gets the sequence integer for the given position.

## Methods

- [CreateSymbolSequence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/createsymbolsequence.md): (2 overloads, static) Create a sequence of symbols.
- [Increment](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/increment.md): Increment the sequence by one.
- [IncrementOften](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/incrementoften.md): Increment the sequence a number of times.
- [ToString](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.incrementor/tostring.md): Gets a string representation of this incrementor.
