This is an ArcObjects-specific version of this question: Create Array From Selected Features Based on the Order in Which They Were Selected
Is there a way to get the selected FIDs of a feature layer, selected with the interactive selection tools, in the order that the features were selected?
I've tried both enumerating and getting cursors over the map's FeatureSelection, the layer's IFeatureSelection.SelectionSet, and the IDisplayTable.DisplaySelectionSet. All returned in ascending order, not selection order.
I suppose that you could listen to feature selection events and track this yourself, but I was surprised to find out none of the above methods listed the features in selection order!