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

RegisterAffectedDocument() private method

private RegisterAffectedDocument ( TextDocument document ) : void
document TextDocument
return void
		internal void RegisterAffectedDocument(TextDocument document)
		{
			if (affectedDocuments == null)
				affectedDocuments = new List<TextDocument>();
			if (!affectedDocuments.Contains(document))
			{
				affectedDocuments.Add(document);
				document.BeginUpdate();
			}
		}

Usage Example

コード例 #1
0
		public void Redo(UndoStack stack)
		{
			Debug.Assert(stack.state == UndoStack.StatePlayback);
			stack.RegisterAffectedDocument(document);
			stack.state = UndoStack.StatePlaybackModifyDocument;
			Redo();
			stack.state = UndoStack.StatePlayback;
		}
All Usage Examples Of AvalonStudio.TextEditor.Document.UndoStack::RegisterAffectedDocument