ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / MultipointBuilderEx Class / MultipointBuilderEx Constructor / MultipointBuilderEx Constructor(Multipoint)
The multipoint to copy which will initialize the builder. It cannot be null.
Example Version

MultipointBuilderEx Constructor(Multipoint)
Creates a new instance of the MultipointBuilderEx class.
Syntax
public MultipointBuilderEx( 
   Multipoint multipoint
)

Parameters

multipoint
The multipoint to copy which will initialize the builder. It cannot be null.
Exceptions
ExceptionDescription
The input multipoint is null.
Remarks
The SpatialReference is inherited from the input multipoint.

All attributes of the input multipoint, including the spatial reference, are copied to the builder.

Example
Modify the points of a Multipoint
// assume a multiPoint has been built from 4 points
// the modified multiPoint will have the first point removed and the last point moved

// use the builderEx constructors which don't need to run on the MCT.
MultipointBuilderEx builderEx = new MultipointBuilderEx(multipoint);
// remove the first point
builderEx.RemovePoint(0);
// modify the coordinates of the last point
var ptEx = builderEx.GetPoint(builderEx.PointCount - 1);
builderEx.RemovePoint(builderEx.PointCount - 1);

var newPtEx = MapPointBuilderEx.CreateMapPoint(ptEx.X + 1.0, ptEx.Y + 2.0);
builderEx.AddPoint(newPtEx);
Multipoint modifiedMultiPointEx = builderEx.ToGeometry() as Multipoint;
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also