Show / Hide Table of Contents

Constructor PolygonBuilder

PolygonBuilder(SpatialReference)

Initializes a new instance of the PolygonBuilder class with the specified SpatialReference.

Declaration
public PolygonBuilder(SpatialReference spatialReference)
Parameters
Type Name Description
SpatialReference spatialReference

The builder's spatial reference.

Remarks

The SpatialReference cannot be changed after instantiation.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7
Relevant samples
Identify graphics: Display an alert message when a graphic is clicked.

PolygonBuilder(Polygon)

Initializes a new instance of the PolygonBuilder class by copying the parts from the specified Polygon.

Declaration
public PolygonBuilder(Polygon polygon)
Parameters
Type Name Description
Polygon polygon

A polygon used to initialize the new builder.

Remarks

The SpatialReference of the new polygon builder will match that of the given Polygon. Use this constructor in workflows that create a modified version of an existing geometry. Polygons with curves are supported.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7

PolygonBuilder(IEnumerable<MapPoint>, SpatialReference)

Initializes a new instance of the PolygonBuilder class.

Declaration
public PolygonBuilder(IEnumerable<MapPoint> points, SpatialReference spatialReference = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<MapPoint> points

Points for the first part

SpatialReference spatialReference

Spatial reference of the Polygon

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.2 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7

PolygonBuilder(IEnumerable<IEnumerable<MapPoint>>, SpatialReference)

Initializes a new instance of the PolygonBuilder class.

Declaration
public PolygonBuilder(IEnumerable<IEnumerable<MapPoint>> points, SpatialReference spatialReference = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<MapPoint>> points

Points for the parts in the polygon

SpatialReference spatialReference

Spatial reference of the Polygon

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.2 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7

PolygonBuilder(IEnumerable<Segment>, SpatialReference)

Initializes a new instance of the PolygonBuilder class.

Declaration
public PolygonBuilder(IEnumerable<Segment> part, SpatialReference spatialReference = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Segment> part

The Polygon part

SpatialReference spatialReference

SpatialReference of the PolygonBuilder

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.2 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7

PolygonBuilder(IEnumerable<IEnumerable<Segment>>, SpatialReference)

Initializes a new instance of the PolygonBuilder class.

Declaration
public PolygonBuilder(IEnumerable<IEnumerable<Segment>> parts, SpatialReference spatialReference = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.IEnumerable<Segment>> parts

The Polygon part

SpatialReference spatialReference

SpatialReference of the PolygonBuilder

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.2 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7
In This Article
Back to top Copyright © 2022 Esri.