ArcGIS Pro 2.7 API Reference Guide
ControlPoint1 Property (CubicBezierBuilder)
Example 

ArcGIS.Core.Geometry Namespace > CubicBezierBuilder Class : ControlPoint1 Property
Gets or sets the control point1 of the CubicBezier segment.
Syntax
public Coordinate2D ControlPoint1 {get; set;}
Public Property ControlPoint1 As Coordinate2D

Property Value

Coordinate2D representing the control point at index 1.
Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
Example
// Builder constructors need to run on the MCT.
ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
{
  // retrieve the bezier curve's control points
  using (CubicBezierBuilder cbb = new CubicBezierBuilder(bezierSegment))
  {
    MapPoint startPt = cbb.StartPoint;
    Coordinate2D ctrlPt1 = cbb.ControlPoint1;
    Coordinate2D ctrlPt2 = cbb.ControlPoint2;
    MapPoint endPt = cbb.EndPoint;

    // or use the QueryCoords method
    cbb.QueryCoords(out startPt, out ctrlPt1, out ctrlPt2, out endPt);
  }
});
Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

CubicBezierBuilder Class
CubicBezierBuilder Members