Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------- // 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
- StylusPointCollection.cs
- WebResourceAttribute.cs
- SemaphoreSecurity.cs
- FlowDocumentPage.cs
- PageAsyncTask.cs
- XmlSerializationGeneratedCode.cs
- ImportContext.cs
- OutputScopeManager.cs
- ImmutableCommunicationTimeouts.cs
- Activity.cs
- AttachmentCollection.cs
- CounterSample.cs
- ListViewGroupItemCollection.cs
- XmlUrlEditor.cs
- DesignerRegionMouseEventArgs.cs
- FontFamily.cs
- ManagementException.cs
- ValidateNames.cs
- EntityDataSourceColumn.cs
- EdgeModeValidation.cs
- WorkflowApplicationTerminatedException.cs
- SimpleLine.cs
- DrawTreeNodeEventArgs.cs
- WindowsTooltip.cs
- CultureMapper.cs
- ConfigXmlElement.cs
- EndOfStreamException.cs
- PointLightBase.cs
- UnsafeNativeMethods.cs
- CodeIdentifier.cs
- DesignSurface.cs
- DataServiceContext.cs
- LingerOption.cs
- MessageDescriptionCollection.cs
- PointIndependentAnimationStorage.cs
- WebPartConnectionCollection.cs
- ExpressionSelection.cs
- PrimaryKeyTypeConverter.cs
- Control.cs
- XmlDocumentFragment.cs
- XmlnsCompatibleWithAttribute.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- CheckBoxBaseAdapter.cs
- SettingsPropertyWrongTypeException.cs
- Debug.cs
- FormsAuthenticationUser.cs
- LinqDataSourceUpdateEventArgs.cs
- StyleCollection.cs
- PointLight.cs
- RotateTransform3D.cs
- HostedController.cs
- WsdlInspector.cs
- LeafCellTreeNode.cs
- BamlRecordReader.cs
- LineGeometry.cs
- GenericEnumerator.cs
- AnimationException.cs
- Pen.cs
- WsdlServiceChannelBuilder.cs
- EntityContainerRelationshipSet.cs
- SchemeSettingElement.cs
- SecurityHelper.cs
- DictionaryBase.cs
- XmlStreamNodeWriter.cs
- _emptywebproxy.cs
- TextRangeAdaptor.cs
- Vector3DConverter.cs
- SqlBuilder.cs
- PaperSize.cs
- DynamicValueConverter.cs
- RecordManager.cs
- ToolbarAUtomationPeer.cs
- XmlSequenceWriter.cs
- PositiveTimeSpanValidatorAttribute.cs
- XmlSchemaObjectTable.cs
- DashStyle.cs
- CornerRadius.cs
- Region.cs
- PageThemeCodeDomTreeGenerator.cs
- ProviderConnectionPointCollection.cs
- InvokeHandlers.cs
- SoapFault.cs
- ConfigXmlComment.cs
- MethodBuilderInstantiation.cs
- TransformedBitmap.cs
- SecurityElement.cs
- SamlConditions.cs
- SelectionRangeConverter.cs
- RenderContext.cs
- IdnElement.cs
- DataGridViewRow.cs
- Message.cs
- ICspAsymmetricAlgorithm.cs
- AppLevelCompilationSectionCache.cs
- HealthMonitoringSection.cs
- FormsAuthenticationEventArgs.cs
- PrintDocument.cs
- ConvertBinder.cs
- _BasicClient.cs
- AsyncPostBackTrigger.cs