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
- RawMouseInputReport.cs
- MetadataPropertyvalue.cs
- PictureBox.cs
- ManagementInstaller.cs
- PresentationSource.cs
- SubstitutionDesigner.cs
- OdbcUtils.cs
- SmtpReplyReader.cs
- XamlTemplateSerializer.cs
- BinaryObjectInfo.cs
- ReferencedAssemblyResolver.cs
- WebPartZoneBase.cs
- StateItem.cs
- DataErrorValidationRule.cs
- DateTimeOffsetConverter.cs
- TreeChangeInfo.cs
- CheckPair.cs
- ValidationRule.cs
- ListCardsInFileRequest.cs
- IteratorFilter.cs
- SparseMemoryStream.cs
- Encoding.cs
- WebExceptionStatus.cs
- BitmapEffectGeneralTransform.cs
- precedingquery.cs
- EmbeddedMailObject.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- Queue.cs
- FileUtil.cs
- XslCompiledTransform.cs
- Exception.cs
- ReferenceConverter.cs
- PeerNameRecord.cs
- InplaceBitmapMetadataWriter.cs
- CellTreeNodeVisitors.cs
- UpdateTranslator.cs
- CodeMemberEvent.cs
- WebPartMenu.cs
- TableRowGroupCollection.cs
- MetadataArtifactLoaderCompositeResource.cs
- GradientStop.cs
- AppDomainInfo.cs
- HyperLink.cs
- MaterialCollection.cs
- TextParentUndoUnit.cs
- XmlWrappingReader.cs
- OverrideMode.cs
- ExternalCalls.cs
- RelAssertionDirectKeyIdentifierClause.cs
- DataSourceControlBuilder.cs
- MembershipAdapter.cs
- _AutoWebProxyScriptWrapper.cs
- Int32.cs
- FixedSOMPageConstructor.cs
- LambdaCompiler.Lambda.cs
- SqlFileStream.cs
- MultiTrigger.cs
- SqlNotificationEventArgs.cs
- AppDomainResourcePerfCounters.cs
- XPathNodeHelper.cs
- DesignerGenericWebPart.cs
- StylusPointPropertyId.cs
- EntitySetRetriever.cs
- UpdateEventArgs.cs
- AssemblyCache.cs
- PackWebResponse.cs
- UrlUtility.cs
- RtfToXamlReader.cs
- Inline.cs
- FixedPage.cs
- PersonalizationStateInfo.cs
- ProfilePropertySettings.cs
- ClientProtocol.cs
- ReachDocumentSequenceSerializerAsync.cs
- TreeViewCancelEvent.cs
- ReflectionUtil.cs
- TypeConverterMarkupExtension.cs
- TextParagraphProperties.cs
- QilParameter.cs
- EntityTypeBase.cs
- SafeNativeMethodsCLR.cs
- XPathScanner.cs
- ReceiveSecurityHeaderElementManager.cs
- DrawToolTipEventArgs.cs
- cookiecollection.cs
- OwnerDrawPropertyBag.cs
- WebPartConnectionsEventArgs.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- sortedlist.cs
- ParserStreamGeometryContext.cs
- ValueSerializerAttribute.cs
- DataGridViewLayoutData.cs
- MDIWindowDialog.cs
- PieceNameHelper.cs
- Documentation.cs
- ZipIOExtraField.cs
- TypeUsageBuilder.cs
- AutoGeneratedFieldProperties.cs
- GreenMethods.cs
- CompositeTypefaceMetrics.cs