public static ObjectIdCollection GetSelection(string layername) { ObjectIdCollection objectIdCollection; ObjectIdCollection objectIdCollection1 = new ObjectIdCollection(); SelectionSet objectsOnLayer = null; objectsOnLayer = SelectionManager.GetObjectsOnLayer(layername); if (objectsOnLayer.get_Count() != 0) { ObjectId[] objectIds = objectsOnLayer.GetObjectIds(); for (int i = 0; i < (int)objectIds.Length; i++) { ObjectId objectId = objectIds[i]; if (!objectId.get_IsErased()) { objectIdCollection1.Add(objectId); } } objectIdCollection = objectIdCollection1; } else { objectIdCollection = objectIdCollection1; } return(objectIdCollection); }
public static ObjectIdCollection GetSelection() { ObjectIdCollection objectIdCollection; ObjectIdCollection objectIdCollection1 = new ObjectIdCollection(); SelectionSet selectionSet = null; selectionSet = SelectionManager.GetSelectionSet("Select Polylines: ", "*", "LWPolyline"); if (selectionSet.get_Count() != 0) { ObjectId[] objectIds = selectionSet.GetObjectIds(); for (int i = 0; i < (int)objectIds.Length; i++) { ObjectId objectId = objectIds[i]; if (!objectId.get_IsErased()) { objectIdCollection1.Add(objectId); } } objectIdCollection = objectIdCollection1; } else { objectIdCollection = objectIdCollection1; } return(objectIdCollection); }