ArcGIS Pro 2.6 API Reference Guide
CreateMapPoint(Double,Double,Double,Double,SpatialReference) Method
Example 

ArcGIS.Core.Geometry Namespace > MapPointBuilder Class > CreateMapPoint Method : CreateMapPoint(Double,Double,Double,Double,SpatialReference) Method
X coordinate.
Y coordinate.
Z coordinate. HasZ is set to true.
Measure value. HasM is set to true.
(Optional) The SpatialReference. The default value is null.
Convenience method to quickly create a MapPoint instance. The HasZ and HasM properties on this instance are set to true with this method.
Syntax
public static MapPoint CreateMapPoint( 
   double x,
   double y,
   double z,
   double m,
   SpatialReference spatialReference
)
Public Overloads Shared Function CreateMapPoint( _
   ByVal x As Double, _
   ByVal y As Double, _
   ByVal z As Double, _
   ByVal m As Double, _
   Optional ByVal spatialReference As SpatialReference _
) As MapPoint

Parameters

x
X coordinate.
y
Y coordinate.
z
Z coordinate. HasZ is set to true.
m
Measure value. HasM is set to true.
spatialReference
(Optional) The SpatialReference. The default value is null.

Return Value

Example
// Use a builder convenience method or use a builder constructor.

// Builder convenience methods don't need to run on the MCT.
// create a 3d point with M
MapPoint pt = MapPointBuilder.CreateMapPoint(1.0, 2.0, 3.0, 4.0);

MapPoint ptWithM = null;

// Builder constructors need to run on the MCT.
ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
{
  using (MapPointBuilder mb = new MapPointBuilder(1.0, 2.0, 3.0, 4.0))
  {
    // do something with the builder

    ptWithM = mb.ToGeometry();
  }
});

MapPoint clone = ptWithM.Clone() as MapPoint;
MapPoint anotherM = MapPointBuilder.CreateMapPoint(ptWithM);
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 7

See Also

Reference

MapPointBuilder Class
MapPointBuilder Members
Overload List