Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / BookmarkUndoUnit.cs / 1305376 / BookmarkUndoUnit.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation { using System.Collections.Generic; using System.Linq; sealed class BookmarkUndoUnit : UndoUnit { public BookmarkUndoUnit(EditingContext context) : base(context) { this.DoList = new List(); this.RedoList = new List (); } internal List DoList { get; private set; } internal List RedoList { get; private set; } public override void Redo() { this.DoList = this.RedoList.Reverse ().ToList(); this.DoList.ForEach(unit => unit.Redo()); this.RedoList.Clear(); } public override void Undo() { this.RedoList = this.DoList.Reverse ().ToList(); this.RedoList.ForEach(unit => unit.Undo()); this.DoList.Clear(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataColumn.cs
- XPathDocumentNavigator.cs
- AuthorizationRule.cs
- Proxy.cs
- HttpListener.cs
- SSmlParser.cs
- ItemCheckedEvent.cs
- BuildProvidersCompiler.cs
- HttpWebRequest.cs
- ComponentGlyph.cs
- ThreadAbortException.cs
- DockPattern.cs
- ProtocolsSection.cs
- CheckPair.cs
- JapaneseCalendar.cs
- XmlHelper.cs
- PersonalizableAttribute.cs
- UnknownMessageReceivedEventArgs.cs
- SaveFileDialogDesigner.cs
- BasePattern.cs
- WindowsEditBox.cs
- PageAsyncTask.cs
- Calendar.cs
- DesignerTextBoxAdapter.cs
- SetterBaseCollection.cs
- SpinWait.cs
- MenuBindingsEditorForm.cs
- ListViewTableRow.cs
- EntityDataReader.cs
- XamlWrappingReader.cs
- FontCollection.cs
- WebSysDescriptionAttribute.cs
- EnvelopedSignatureTransform.cs
- TemplateEditingVerb.cs
- RecordsAffectedEventArgs.cs
- SudsWriter.cs
- DelegatingTypeDescriptionProvider.cs
- DataTableReaderListener.cs
- NameHandler.cs
- HTTPNotFoundHandler.cs
- DbModificationCommandTree.cs
- TransactionCache.cs
- AliasedSlot.cs
- Form.cs
- ToolboxItemWrapper.cs
- SmtpFailedRecipientException.cs
- ExplicitDiscriminatorMap.cs
- Transform.cs
- Image.cs
- BooleanStorage.cs
- CancelRequestedRecord.cs
- AccessControlEntry.cs
- BrowserDefinition.cs
- PartialClassGenerationTask.cs
- ListViewEditEventArgs.cs
- PolicyManager.cs
- CallbackValidator.cs
- QueryCacheKey.cs
- RawAppCommandInputReport.cs
- ScrollProperties.cs
- SystemIPInterfaceProperties.cs
- CroppedBitmap.cs
- RuleSetBrowserDialog.cs
- TextTreeUndoUnit.cs
- PlacementWorkspace.cs
- ExtenderProvidedPropertyAttribute.cs
- ResourceDescriptionAttribute.cs
- PathFigureCollection.cs
- TypeGeneratedEventArgs.cs
- DataBoundControlHelper.cs
- ChtmlCommandAdapter.cs
- SoapInteropTypes.cs
- AddIn.cs
- ScrollPattern.cs
- GPPOINT.cs
- Cursors.cs
- MultiSelectRootGridEntry.cs
- SafeFileMappingHandle.cs
- CodeTypeDelegate.cs
- Int32Storage.cs
- CheckBoxRenderer.cs
- AmbientProperties.cs
- SqlCommandSet.cs
- BaseParagraph.cs
- HttpModuleAction.cs
- MetricEntry.cs
- SqlComparer.cs
- IncomingWebRequestContext.cs
- UpdateProgress.cs
- SafeProcessHandle.cs
- ValueQuery.cs
- StringDictionary.cs
- PnrpPermission.cs
- Exception.cs
- FileChangesMonitor.cs
- BinarySecretKeyIdentifierClause.cs
- LinkConverter.cs
- IncrementalHitTester.cs
- WebPartVerbsEventArgs.cs
- CharStorage.cs