ArcGIS Pro 2.8 API Reference Guide
ControlPoint1 Property (CubicBezierSegment)
Example 

ArcGIS.Core.Geometry Namespace > CubicBezierSegment Class : ControlPoint1 Property
Gets the first control point as a coordinate2D structure.
Syntax
public Coordinate2D ControlPoint1 {get;}
Public ReadOnly Property ControlPoint1 As Coordinate2D
Example
// retrieve the bezier curve's control points
CubicBezierSegment cb = CubicBezierBuilder.CreateCubicBezierSegment(bezierSegment);
MapPoint startPt = cb.StartPoint;
Coordinate2D ctrlPt1 = cb.ControlPoint1;
Coordinate2D ctrlPt2 = cb.ControlPoint2;
MapPoint endPt = cb.EndPoint;

bool isCurve = cb.IsCurve;
double len = cb.Length;
Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

CubicBezierSegment Class
CubicBezierSegment Members