Set a point's MAware to true and assign it a M value.

[C#]

///<summary>Set a point's MAware to true and assign it a M value.</summary> /// ///<param name="point">An IPoint interface that is the point to enable M values.</param> ///<param name="mValue">A System.Double that is the points M value in map units.</param> /// ///<remarks></remarks> public void SetMValueOnPoint(ESRI.ArcGIS.Geometry.IPoint point, System.Double mValue) { ESRI.ArcGIS.Geometry.IMAware mAware = point as ESRI.ArcGIS.Geometry.IMAware; // Dynamic Cast mAware.MAware = true; point.M = mValue; }

[Visual Basic .NET]

'''<summary>Set a point's MAware to true and assign it a M value.</summary> ''' '''<param name="point">An IPoint interface that is the point to enable M values.</param> '''<param name="mValue">A System.Double that is the points M value in map units.</param> ''' '''<remarks></remarks> Public Sub SetMValueOnPoint(ByVal point As ESRI.ArcGIS.Geometry.IPoint, ByVal mValue As System.Double) Dim mAware As ESRI.ArcGIS.Geometry.IMAware = TryCast(point, ESRI.ArcGIS.Geometry.IMAware) ' Dynamic Cast mAware.MAware = True point.M = mValue End Sub