AvalonStudio.TextEditor.Document.UndoStack.Redo C# (CSharp) Method

Redo() public method

Call this method to redo the last undone operation
public Redo ( ) : void
return void
		public void Redo()
		{
			ThrowIfUndoGroupOpen();
			if (redostack.Count > 0)
			{
				LastGroupDescriptor = null;
				allowContinue = false;
				var uedit = redostack.PopBack();
				undostack.PushBack(uedit);
				state = StatePlayback;
				try
				{
					RunRedo(uedit);
				}
				finally
				{
					state = StateListen;
					FileModified(1);
					CallEndUpdateOnAffectedDocuments();
				}
				RecalcIsOriginalFile();
				if (redostack.Count == 0)
					NotifyPropertyChanged("CanRedo");
				if (undostack.Count == 1)
					NotifyPropertyChanged("CanUndo");
			}
		}