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

ParallelOffset.Builder Constructor
Initializes an empty instance of the ParallelOffset.Builder class.
Syntax
public ParallelOffset.Builder()
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