public override void Dispose() { if (currentFrame != null) { currentFrame.Dispose(); currentFrame = null; } }