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
- NativeMethods.cs
- Quad.cs
- AtomMaterializerLog.cs
- EditorPartChrome.cs
- SSmlParser.cs
- TextEffect.cs
- ObjectView.cs
- MethodCallConverter.cs
- _LazyAsyncResult.cs
- ObjectAnimationBase.cs
- EnumBuilder.cs
- MachineKey.cs
- RectangleConverter.cs
- SqlConnectionHelper.cs
- RequestUriProcessor.cs
- ServiceModelConfigurationSection.cs
- ScriptControl.cs
- ControlCollection.cs
- EnumUnknown.cs
- InnerItemCollectionView.cs
- Trace.cs
- ListViewItem.cs
- MatchingStyle.cs
- MgmtConfigurationRecord.cs
- Line.cs
- SerializationFieldInfo.cs
- baseaxisquery.cs
- MenuBase.cs
- TypeGeneratedEventArgs.cs
- BaseDataList.cs
- ResourceAttributes.cs
- UdpRetransmissionSettings.cs
- LocalizationComments.cs
- Int16AnimationBase.cs
- Command.cs
- BamlLocalizer.cs
- Graphics.cs
- EventMappingSettings.cs
- EntityClientCacheKey.cs
- ArraySubsetEnumerator.cs
- GenerateHelper.cs
- OdbcParameterCollection.cs
- Material.cs
- DrawTreeNodeEventArgs.cs
- _ConnectionGroup.cs
- ScaleTransform.cs
- OracleConnectionStringBuilder.cs
- HGlobalSafeHandle.cs
- InternalTypeHelper.cs
- XmlTextEncoder.cs
- HtmlElementErrorEventArgs.cs
- TrustSection.cs
- SimpleLine.cs
- Oid.cs
- AnimatedTypeHelpers.cs
- SerialErrors.cs
- HttpStreamXmlDictionaryReader.cs
- HMAC.cs
- RTLAwareMessageBox.cs
- HttpModulesSection.cs
- UnsafeNativeMethods.cs
- UnknownBitmapEncoder.cs
- FlowDocumentPageViewerAutomationPeer.cs
- ExplicitDiscriminatorMap.cs
- Literal.cs
- DeferredSelectedIndexReference.cs
- CompatibleComparer.cs
- ConfigurationException.cs
- HTTPAPI_VERSION.cs
- HandlerFactoryCache.cs
- ProxyElement.cs
- StretchValidation.cs
- HandlerWithFactory.cs
- FilterRepeater.cs
- Assert.cs
- ListViewGroup.cs
- WindowsSpinner.cs
- DrawingVisual.cs
- x509store.cs
- ListViewEditEventArgs.cs
- CodeGeneratorAttribute.cs
- Constant.cs
- AssertFilter.cs
- COM2ColorConverter.cs
- ComponentSerializationService.cs
- HGlobalSafeHandle.cs
- ConstructorBuilder.cs
- StickyNote.cs
- XmlAttributeAttribute.cs
- XpsFixedDocumentReaderWriter.cs
- CommandValueSerializer.cs
- DocumentReference.cs
- HealthMonitoringSection.cs
- EncodingNLS.cs
- WebMessageBodyStyleHelper.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- Component.cs
- VisualTarget.cs
- HexParser.cs
- HMACSHA384.cs