насчет IVersionEvents.OnConflictsDetected и IVersionEvents.OnReconcile я согласен
а вот насчет OnRedefineVersion и OnRefreshVersion - непонятки
вроде они к процессу редактирования не имеют прямого отношения
в принципе, все, что мне надо: отловить момент смены версии
то есть когда пользователь делает какую-то версию активной - и вот этот момент я никак не могу поймать
я думал, что это делается через IVersionEvents.OnRedefineVersion, но похоже, что это не так (не зря, видимо, меня смущало название метода
)
вот и вопрос: как мне отловить смену пользователем версии в ArcMap?
мда уж, до чего ж нелогично сделаны многие вещи в ArcGIS
нашел я кое-как уведомление о смене версий
оказалось, что оно проживает в IMapEvents