ArcGIS Pro 2.9 API Reference Guide
EllipticArcBuilder Constructor(EllipticArcSegment)
Example 

ArcGIS.Core.Geometry Namespace > EllipticArcBuilder Class > EllipticArcBuilder Constructor : EllipticArcBuilder Constructor(EllipticArcSegment)
The elliptic arc segment.
Builds a new instance of the EllipticArcBuilder class from another elliptic arc segment. This method must be called on the MCT. Use QueuedTask.Run
Syntax
public EllipticArcBuilder( 
   EllipticArcSegment ellipticArc
)
Public Function New( _
   ByVal ellipticArc As EllipticArcSegment _
)

Parameters

ellipticArc
The elliptic arc segment.
Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
ellipticArc is null.
Example
// Builder constructors need to run on the MCT.
ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
{
  // retrieve the curve's control points
  using (EllipticArcBuilder builder = new EllipticArcBuilder(arcSegment))
  {
    MapPoint startPt = builder.StartPoint;
    MapPoint endPt = builder.EndPoint;
    Coordinate2D centerPt = builder.CenterPoint;
    bool isCircular = builder.IsCircular;
    bool isMinor = builder.IsMinor;
    double startAngle = builder.StartAngle;
    double endAngle = builder.EndAngle;
    double centralAngle = builder.CentralAngle;
    double rotationAngle = builder.RotationAngle;
    esriArcOrientation orientation = builder.Orientation;
  }
});
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

EllipticArcBuilder Class
EllipticArcBuilder Members
Overload List