ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Desktop.Editing Namespace / ParallelOffset.Builder Class / ParallelOffset.Builder Constructor
Example

In This Topic
    ParallelOffset.Builder Constructor
    In This Topic
    Initializes an empty instance of the ParallelOffset.Builder class.
    Syntax
    public ParallelOffset.Builder()
    Public Function New()
    Example
    Edit Operation ParallelOffset
    //Create parrallel features from the selected features
    
    //find the roads layer
    var roadsLayer = MapView.Active.Map.FindLayers("Roads").FirstOrDefault();
    
    //instatiate 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