Grasshopper API
GH_UpgradeUtilSwapComponents Method (IGH_Component, Guid, Boolean) |
Replace an existing component with a different one. All parameters (input and output) will be migrated.
Namespace: Grasshopper.Kernel
Assembly: Grasshopper (in Grasshopper.dll)
public static IGH_Component SwapComponents( IGH_Component oldComponent, Guid newComponentGuid, bool migrateParameters )
Public Shared Function SwapComponents ( oldComponent As IGH_Component, newComponentGuid As Guid, migrateParameters As Boolean ) As IGH_Component
Parameters
- oldComponent
- Type: Grasshopper.KernelIGH_Component
Component current in a GH_Document. - newComponentGuid
- Type: SystemGuid
ComponentGuid of the component to add. - migrateParameters
- Type: SystemBoolean
If true, all parameters will be moved from old to new.
Return Value
Type: IGH_ComponentComponent that was added.