# RdkSelectionNavigator class

Namespace: [Rhino.Render.DataSources](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.render.datasources.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public sealed class RdkSelectionNavigator : IDisposable
```

## Constructors

- [RdkSelectionNavigator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/ctor.md)

## Finalizer

- [~RdkSelectionNavigator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/finalize.md)

## Properties

- [CppPointer](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/cpppointer.md)

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/add.md): Add a selection of contents at the current position. Clears the navigator ahead of the current position.
- [CanGoBackwards](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/cangobackwards.md): Check the backwards status of the navigator
- [CanGoForwards](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/cangoforwards.md): Check the forwards status of the navigator
- [Clear](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/clear.md): Clear the navigator.
- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/dispose.md)
- [GoBackwards](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/gobackwards.md): Navigate backwards if possible
- [GoForwards](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.datasources.rdkselectionnavigator/goforwards.md): Navigate forwards if possible
