ArcGIS Pro 2.6 API Reference Guide
RemovePoint Method (MultipointBuilder)
Example 

ArcGIS.Core.Geometry Namespace > MultipointBuilder Class : RemovePoint Method
0 based index. Specify 0 to remove the first point. Specify (PointCount - 1) to remove the last.
Remove the point at the specified index. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
public void RemovePoint( 
   int pointIndex
)
Public Sub RemovePoint( _
   ByVal pointIndex As Integer _
) 

Parameters

pointIndex
0 based index. Specify 0 to remove the first point. Specify (PointCount - 1) to remove the last.
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(() =>
{
  // assume a multiPoint has been built from 4 points
  // the modified multiPoint will have the first point removed and the last point moved

  using (MultipointBuilder mpb = new MultipointBuilder(multipoint))
  {
    // remove the first point
    mpb.RemovePoint(0);

    // modify the coordinates of the last point
    MapPoint pt = mpb.GetMapPoint(mpb.PointCount - 1);
    mpb.RemovePoint(mpb.PointCount - 1);

    MapPoint newPt = MapPointBuilder.CreateMapPoint(pt.X + 1.0, pt.Y + 2.0);
    mpb.Add(newPt);

    Multipoint modifiedMultiPoint = mpb.ToGeometry();
  }
});
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 7

See Also

Reference

MultipointBuilder Class
MultipointBuilder Members