# IMigrateParameter interface

Namespace: [Grasshopper2.Doc.Migration](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.doc.migration.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public interface IMigrateParameter : IMigrateBase
```

Implement this interface in an otherwise empty class in order to provide migration functionality for a specific Grasshopper 1 parameter type.

**Derived types:** [ArcParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.arcparametermigrator.md), [BooleanParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.booleanparametermigrator.md), [BoxParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.boxparametermigrator.md), [BrepParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.brepparametermigrator.md), [CircleParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.circleparametermigrator.md), [ColourParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.colourparametermigrator.md), [ComplexParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.complexparametermigrator.md), [CurveParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.curveparametermigrator.md), [DateTimeParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.datetimeparametermigrator.md), [FieldParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.fieldparametermigrator.md), [GenericParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.genericparametermigrator.md), [GuidParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.guidparametermigrator.md), [IntegerParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.integerparametermigrator.md), [IntervalParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.intervalparametermigrator.md), [LanguageParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.languageparametermigrator.md), [LineParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.lineparametermigrator.md), [MeshFacetParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.meshfacetparametermigrator.md), [MeshParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.meshparametermigrator.md), [NumberParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.numberparametermigrator.md), [PathParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.pathparametermigrator.md), [PlaneParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.planeparametermigrator.md), [Point3ParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.point3parametermigrator.md), [RectangleParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.rectangleparametermigrator.md), [SubDParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.subdparametermigrator.md), [SurfaceParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.surfaceparametermigrator.md), [TextDotParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.textdotparametermigrator.md), [TextParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.textparametermigrator.md), [TransParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.transparametermigrator.md), [VectorParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.vectorparametermigrator.md), [ViewParameterMigrator](https://developer.rhino3d.com/api/gh2/type/grasshopper2.parameters.standard.viewparametermigrator.md)

## Methods

- [Migrate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.migration.imigrateparameter/migrate.md): Migrate a Grasshopper 1.0 parameter object.

## Inherited Members

- From [IMigrateBase](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.migration.imigratebase.md): [Grasshopper1Id](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.migration.imigratebase/grasshopper1id.md)
