ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Geometry Namespace / MultipartBuilderEx Class / AddSegments Method / AddSegments(IEnumerable<Segment>,Boolean) Method
An enumeration of segments.
(Optional) Specifies whether a new part is to be started. The default value is false.

In This Topic
    AddSegments(IEnumerable<Segment>,Boolean) Method
    In This Topic
    Adds segments to the MultipartBuilderEx. The segments will be added to the end of the Parts list.
    public void AddSegments( 
       IEnumerable<Segment> segments,
       bool startNewPart
    Public Overloads Sub AddSegments( _
       ByVal segments As IEnumerable(Of Segment), _
       Optional ByVal startNewPart As Boolean _


    An enumeration of segments.
    (Optional) Specifies whether a new part is to be started. The default value is false.
    segments is null.
    The spatial reference of each segment is ignored, and the attribute of each segment does not affect the attribute awareness of the builder. However, if the builder has an attribute and the start or end point of a segment also has that attribute, then the attribute value will be taken from the point. If the point doesn't have that attribute, then a default value will be set in the builder. For example, suppose the HasZ property of the builder is set to true. If the HasZ property of a point is set to true, then the point's Z-value is used. Otherwise, the default value is used. The default value for Z is 0, for M is NaN and for ID is 0.

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also