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
- RangeValuePattern.cs
- WsdlBuildProvider.cs
- ButtonFieldBase.cs
- DataGridViewImageColumn.cs
- RequestResponse.cs
- SqlStream.cs
- EmptyImpersonationContext.cs
- SetterBaseCollection.cs
- TraceRecord.cs
- X509Logo.cs
- IOThreadTimer.cs
- StylusEventArgs.cs
- ProtectedConfigurationProviderCollection.cs
- GradientStop.cs
- ObjectQueryProvider.cs
- PropertyDescriptorComparer.cs
- Events.cs
- PaginationProgressEventArgs.cs
- documentation.cs
- UpdateManifestForBrowserApplication.cs
- TreeNodeStyle.cs
- DictionaryManager.cs
- Point3DCollectionConverter.cs
- ResourceReader.cs
- CatchDesigner.xaml.cs
- MachinePropertyVariants.cs
- SettingsAttributeDictionary.cs
- DataBinder.cs
- ViewLoader.cs
- SynchronizedInputHelper.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- XhtmlBasicValidatorAdapter.cs
- CollectionViewGroupInternal.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- PrimitiveRenderer.cs
- IriParsingElement.cs
- WebPartMenu.cs
- DiscardableAttribute.cs
- SecondaryViewProvider.cs
- TextElementEnumerator.cs
- PropVariant.cs
- RevocationPoint.cs
- ExternalException.cs
- RightsManagementErrorHandler.cs
- EditorPartCollection.cs
- DependencyPropertyDescriptor.cs
- SoapReflectionImporter.cs
- recordstatefactory.cs
- WebPartMinimizeVerb.cs
- __TransparentProxy.cs
- DependencyPropertyConverter.cs
- ModelTypeConverter.cs
- MenuItemCollectionEditorDialog.cs
- RuntimeConfigurationRecord.cs
- EventLogPermissionEntryCollection.cs
- UnmanagedMemoryStream.cs
- StrokeCollectionConverter.cs
- AnnotationObservableCollection.cs
- AutomationPatternInfo.cs
- xmlfixedPageInfo.cs
- RenderDataDrawingContext.cs
- ClientOperationFormatterProvider.cs
- OutputScope.cs
- SafeProcessHandle.cs
- MonthChangedEventArgs.cs
- _TransmitFileOverlappedAsyncResult.cs
- Variable.cs
- VirtualDirectoryMapping.cs
- CompilationUnit.cs
- LocalBuilder.cs
- PerspectiveCamera.cs
- DBConcurrencyException.cs
- EditingCoordinator.cs
- ImageInfo.cs
- securitycriticaldataClass.cs
- Vector3DCollection.cs
- WinFormsSpinner.cs
- SqlFacetAttribute.cs
- TripleDESCryptoServiceProvider.cs
- Rijndael.cs
- QilInvoke.cs
- RepeatButtonAutomationPeer.cs
- TypefaceMetricsCache.cs
- WSTrustFeb2005.cs
- formatter.cs
- SQLMembershipProvider.cs
- WCFModelStrings.Designer.cs
- DispatcherTimer.cs
- ProfileGroupSettingsCollection.cs
- SectionInformation.cs
- IndexOutOfRangeException.cs
- WebPartDisplayModeCollection.cs
- RequestBringIntoViewEventArgs.cs
- DesignerHelpers.cs
- BinaryHeap.cs
- OutputCacheProviderCollection.cs
- QueryResultOp.cs
- BindingRestrictions.cs
- SharedDp.cs
- NodeInfo.cs