Это, вероятно, потому что реализация истории отмены редактора в VS является тонкой оболочкой поверх общей истории отмены VS. Я предполагаю, что Count
не реализовано в истории отмены текста редактора, потому что в истории отмены VS нет реализации (IOleUndoManager
поддерживает только перечисление, поэтому реализация Count
будет дорогой).
В целом, однако, не хочет, чтобы вы редактировали содержимое стеков. Если стек отмены не синхронизируется с текстовым буфером, он по существу сломает отмену и заставит плакать маленьких симпатичных животных.
Может помочь, если вы опишите, что вы пытаетесь сделать, и тогда я смогу дать лучшие ответы о том, как этого добиться.