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
- FamilyTypeface.cs
- ICspAsymmetricAlgorithm.cs
- SimpleWebHandlerParser.cs
- NativeMethods.cs
- HtmlInputRadioButton.cs
- StateDesignerConnector.cs
- _HelperAsyncResults.cs
- NavigationHelper.cs
- VectorAnimation.cs
- Int32Rect.cs
- XomlCompiler.cs
- MouseBinding.cs
- DSACryptoServiceProvider.cs
- DataFieldConverter.cs
- XmlUtil.cs
- DbMetaDataFactory.cs
- WebPartConnection.cs
- DbModificationCommandTree.cs
- SerialPinChanges.cs
- _ContextAwareResult.cs
- RemotingSurrogateSelector.cs
- DbgUtil.cs
- SynchronizedInputHelper.cs
- SymLanguageVendor.cs
- Hash.cs
- Atom10FormatterFactory.cs
- Annotation.cs
- WebPartDescription.cs
- WindowsRebar.cs
- WebPartCollection.cs
- Utils.cs
- Panel.cs
- QuaternionKeyFrameCollection.cs
- MarginsConverter.cs
- IconHelper.cs
- RepeaterItem.cs
- ImmutableObjectAttribute.cs
- HijriCalendar.cs
- DataGridViewColumnStateChangedEventArgs.cs
- _IPv4Address.cs
- TreeViewCancelEvent.cs
- StdValidatorsAndConverters.cs
- ResourcesChangeInfo.cs
- SourceSwitch.cs
- DateTimeFormatInfoScanner.cs
- MouseButton.cs
- RecordConverter.cs
- SeverityFilter.cs
- TemplateControlParser.cs
- CompositeActivityTypeDescriptor.cs
- StorageConditionPropertyMapping.cs
- Speller.cs
- securitycriticaldataformultiplegetandset.cs
- SqlCaseSimplifier.cs
- BulletedListDesigner.cs
- AdornerDecorator.cs
- ImageListUtils.cs
- UriExt.cs
- ResourceContainer.cs
- IsolatedStorageFileStream.cs
- TreeWalker.cs
- ResourceWriter.cs
- QilPatternFactory.cs
- GuidelineSet.cs
- BuildProviderCollection.cs
- CodeAccessSecurityEngine.cs
- ActiveXSite.cs
- Pair.cs
- SubMenuStyle.cs
- securestring.cs
- CookieParameter.cs
- AddingNewEventArgs.cs
- ThicknessConverter.cs
- XmlSchemaException.cs
- ForEachAction.cs
- StorageTypeMapping.cs
- Logging.cs
- ISCIIEncoding.cs
- arc.cs
- AxHost.cs
- GcSettings.cs
- ControlsConfig.cs
- ParenthesizePropertyNameAttribute.cs
- BuildProvider.cs
- RadialGradientBrush.cs
- KeyedHashAlgorithm.cs
- ConfigXmlText.cs
- MiniAssembly.cs
- SqlBooleanizer.cs
- SystemIcmpV4Statistics.cs
- ModelFactory.cs
- ModelTreeEnumerator.cs
- LambdaValue.cs
- DataGridComboBoxColumn.cs
- ExpressionBuilder.cs
- Action.cs
- CompositeFontInfo.cs
- RequestCachingSection.cs
- DataGridViewComboBoxCell.cs
- FormViewDeleteEventArgs.cs