protected void SetCurrentVersionAndSnapshot(INormalizedTextChangeCollection normalizedChanges, int reiteratedVersionNumber = -1) { this.currentVersion = this.currentVersion.CreateNext(normalizedChanges, newLength: -1, reiteratedVersionNumber: reiteratedVersionNumber); this.builder = this.ApplyChangesToStringRebuilder(normalizedChanges, this.builder); this.currentSnapshot = TakeSnapshot(); }
protected void UpdateSnapshot() { this.currentSnapshot = TakeSnapshot(); }