public void Clear() { for (int i = 0; i < vHistory.Count; ++i) { vHistory[i].Cull(); } vHistory = new List <IChangeOp>(); iCurrent = 0; FPlatform.SuggestGarbageCollection(); }