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

In This Topic
    Create(Builder) Method
    In This Topic
    Creates new features copied parallel to the selected features in the ParallelOffset.Selection. A ParallelOffset is created from the input builder.
    Syntax
    public void Create( 
       ParallelOffset.Builder builder
    )
    Public Overloads Sub Create( _
       ByVal builder As ParallelOffset.Builder _
    ) 

    Parameters

    builder
    The parallel offset builder to use in the create
    Example
    Edit Operation ParallelOffset
    //Create parallel features from the selected features
    
    //find the roads layer
    var roadsLayer = MapView.Active.Map.FindLayers("Roads").FirstOrDefault();
    
    //instantiate parallelOffset builder and set parameters
    var parOffsetBuilder = new ParallelOffset.Builder()
    {
      Selection = MapView.Active.Map.GetSelection(),
      Template = roadsLayer.GetTemplate("Freeway"),
      Distance = 200,
      Side = ParallelOffset.SideType.Both,
      Corner = ParallelOffset.CornerType.Mitered,
      Iterations = 1,
      AlignConnected = false,
      CopyToSeparateFeatures = false,
      RemoveSelfIntersectingLoops = true
    };
    
    //create editoperation and execute
    var parallelOp = new EditOperation();
    parallelOp.Create(parOffsetBuilder);
    if (!parallelOp.IsEmpty)
    {
      var result = parallelOp.Execute(); //Execute and ExecuteAsync will return true if the operation was successful and false if not
    }
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also