ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / IGeometryEngine Interface / SymmetricDifference Method
The first geometry.
The second geometry.
Version

SymmetricDifference Method (IGeometryEngine)
Performs the symmetric difference operation on the two geometries. The symmetric difference is the union of the geometries minus the intersection.
Syntax
Geometry SymmetricDifference( 
   Geometry geometry1,
   Geometry geometry2
)

Parameters

geometry1
The first geometry.
geometry2
The second geometry.

Return Value

Returns the result of the symmetric difference.
Exceptions
ExceptionDescription
Either geometry1 or geometry2 or both are null.
The method is not implemented for GeometryBag.
Incompatible spatial references between the input geometries.
Input geometries do not have the same dimension.
The operation cannot be performed on a non-simple geometry.
Spatial reference of geometry1or geometry2is an image coordinate system.
Input geometries do not have same dimensions.
Remarks
If the input geometries are not known-simple, then the operation will be performed on simplified copies of the geometries. There is no need for you to call any simplify method.

GeometryEngine SymmetricDifference

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also