ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Desktop.Editing Namespace / EditOperation Class / Create Method / Create(ParallelOffset) Method
The parallel offset to use in the create
Example

In This Topic
    Create(ParallelOffset) Method
    In This Topic
    Creates new features copied parallel to the selected features in the ParallelOffset.Selection
    Syntax
    public void Create( 
       ParallelOffset offset
    )
    Public Overloads Sub Create( _
       ByVal offset As ParallelOffset _
    ) 

    Parameters

    offset
    The parallel offset to use in the create
    Example
    Edit Operation Duplicate Features
    {
      var duplicateFeatures = new EditOperation();
      duplicateFeatures.Name = "Duplicate Features";
    
      //Duplicate with an X and Y offset of 500 map units
      //At 2.x duplicateFeatures.Duplicate(featureLayer, oid, 500.0, 500.0, 0.0);
    
      //Execute to execute the operation
      //Must be called within QueuedTask.Run
      var insp2 = new Inspector();
      insp2.Load(featureLayer, oid);
      var geom = insp2["SHAPE"] as Geometry;
    
      var rtoken = duplicateFeatures.Create(insp2.MapMember, insp2.ToDictionary(a => a.FieldName, a => a.CurrentValue));
      if (duplicateFeatures.Execute())
      {
        var modifyOp = duplicateFeatures.CreateChainedOperation();
        modifyOp.Modify(featureLayer, (long)rtoken.ObjectID, GeometryEngine.Instance.Move(geom, 500.0, 500.0));
        modifyOp.Execute();
      }
    
    }
    
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 8.1

    See Also