ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Editing Namespace / EditOperation Class / Explode Method / Explode(Layer,IEnumerable<Int64>,Boolean) Method
The layer of the features to explode.
The oids of the features to explode.
Option to delete or keep original feature after explode operation.
Example Version

Explode(Layer,IEnumerable<Int64>,Boolean) Method
Explode features.
Syntax

Parameters

layer
The layer of the features to explode.
oids
The oids of the features to explode.
keepOriginalFeature
Option to delete or keep original feature after explode operation.
Exceptions
ExceptionDescription
Layer and ObjectIDs cannot be null. List of ObjectIDs cannot be empty.
Example
Edit Operation Explode Features
var explodeFeatures = new EditOperation() { Name = "Explode Features" };

//Take a multipart and convert it into one feature per part
//Provide a list of ids to convert multiple
explodeFeatures.Explode(featureLayer, new List<long>() { oid }, true);

//Execute to execute the operation
//Must be called within QueuedTask.Run
if (!explodeFeatures.IsEmpty)
{
  var result = explodeFeatures.Execute(); //Execute and ExecuteAsync will return true if the operation was successful and false if not
}

//or use async flavor
//await explodeFeatures.ExecuteAsync();
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also