ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Desktop.Editing Namespace / EditOperation Class / Split Method / Split(Layer,Int64,Geometry) Method
The layer of the feature to split.
The oid of the feature to split.
The geometry to intersect the source feature.
Example

Split(Layer,Int64,Geometry) Method
Split a feature where the splitGeometry intersects it.
Syntax
public void Split( 
   Layer layer,
   long oid,
   Geometry splitGeometry
)

Parameters

layer
The layer of the feature to split.
oid
The oid of the feature to split.
splitGeometry
The geometry to intersect the source feature.
Exceptions
ExceptionDescription
Layer cannot be null.
Example
Edit Operation Cut Features
var select = MapView.Active.SelectFeatures(clipPoly);

var cutFeatures = new EditOperation();
cutFeatures.Name = "Cut Features";
cutFeatures.Split(featureLayer, oid, cutLine);

//Cut all the selected features in the active view
//Select using a polygon (for example)
//at 2.x - var kvps = MapView.Active.SelectFeatures(polygon).Select(
//      k => new KeyValuePair<MapMember, List<long>>(k.Key as MapMember, k.Value));
//cutFeatures.Split(kvps, cutLine);
var sset = MapView.Active.SelectFeatures(polygon);
cutFeatures.Split(sset, cutLine);

//Execute to execute the operation
//Must be called within QueuedTask.Run
cutFeatures.Execute();

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

Target Platforms: Windows 11, Windows 10, Windows 8.1

ArcGIS Pro version: 2.2 or higher.
See Also