ArcGIS Pro CreateInsertCursor
using (FeatureClass featureClass = featureLayer.GetFeatureClass()) { // Insert rows using InsertCursor EditOperation insertCursorEditOperation = new EditOperation(); insertCursorEditOperation.Name = "Create rows using InsertCursor"; insertCursorEditOperation.Callback((EditOperation.IEditContext editContext) => { using (InsertCursor insertCursor = featureClass.CreateInsertCursor()) using (RowBuffer rowBuffer = featureClass.CreateRowBuffer()) { for (int i = 0; i < countRowsToCreate; i++) { // Fill in RowBuffer using your data here insertCursor.Insert(rowBuffer); } insertCursor.Flush(); } }, featureClass); }