When you remove an older version of a component from its history in Tridion, it seems it will trigger the event system's OnComponentDeletePost method.
We have a situation where removing components of a certain schema type in the GUI will also remove some other components related to this component. This is good, but should not occur when items are removed from the component's history, such as when running the purge tool.
Is there any way to detect a component was fully deleted or if a version was deleted in its history when running code in an event system's OnComponentDeletePost method?