|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IM > IMSegmentation3 Interface > IMSegmentation3.MMonotonicity Property (ArcObjects .NET 10.4 SDK) | 
A combination of esriMonotinicityEnum values that describes all trends in M values over the length of the curve.
[Visual Basic .NET] Public ReadOnly Property MMonotonicity As Integer
[C#] public int MMonotonicity {get;}
[C++]
HRESULT get_MMonotonicity(
  long* monotonicityDetails
);
[C++]
Parameters monotonicityDetails [out, retval] monotonicityDetails is a parameter of type long

The MMonotonicity value in the above case is 15 because that polyline has intervals that EsriValueIncreases (1), EsriValueLevel (2), EsriValueDecreases(4) and EsriValuesEmpty(8).
Note : That method returns a combination of esriMonotinicityEnum values.