Grasshopper2.Doc.Migrationnamespace
Types
Grasshopper2.Doc.Migration.IMigrateBase
Members shared by every Grasshopper 1 migrator.
Grasshopper2.Doc.Migration.IMigrateComponent
Implement this interface in an otherwise empty class in order to provide migration functionality for a specific Grasshopper 1 component type.
Grasshopper2.Doc.Migration.IMigrateDocObject
Implement this interface in an otherwise empty class in order to provide migration functionality for a specific Grasshopper 1 object type which is neither a parameter nor a component.
Grasshopper2.Doc.Migration.IMigrateParameter
Implement this interface in an otherwise empty class in order to provide migration functionality for a specific Grasshopper 1 parameter type.
Grasshopper2.Doc.Migration.IMigrationTable
Implement this interface to provide a whole collection of Grasshopper 1 migrators at once.
Grasshopper2.Doc.Migration.Gh1MigrationRule
A declarative mapping of one Grasshopper 1 component onto one Grasshopper 2 component.
Grasshopper2.Doc.Migration.MigrationAideComponent
Base class for hidden helper components which keep migrated Grasshopper 1 files working.
Grasshopper2.Doc.Migration.MigrationException
Exception used for migration failure messaging.
Grasshopper2.Doc.Migration.MigrationLevel
How thoroughly a Grasshopper 1 document is to be converted into a Grasshopper 2 one.
Grasshopper2.Doc.Migration.MultiObjectWrapper
An object which can contain a collection of IDocumentObjects which together represent the full migration of a GH1 object. This object should never be added to a document as it is a meaningless object except within the context of migrating. Only construct this type when you wish to return more than one object from a migrator. implementation.