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
- TimeSpanHelper.cs
- RSAOAEPKeyExchangeDeformatter.cs
- __Error.cs
- ConfigurationLockCollection.cs
- DataBoundControlDesigner.cs
- ShaperBuffers.cs
- CustomValidator.cs
- BinaryFormatterSinks.cs
- XmlNamespaceManager.cs
- RsaKeyIdentifierClause.cs
- HttpModuleActionCollection.cs
- EventEntry.cs
- LinqExpressionNormalizer.cs
- WsatServiceCertificate.cs
- SlotInfo.cs
- Rect3D.cs
- FigureParaClient.cs
- Track.cs
- PolicyReader.cs
- HtmlDocument.cs
- NameValueCollection.cs
- UnsafeNativeMethodsMilCoreApi.cs
- AuthorizationRule.cs
- _RequestCacheProtocol.cs
- ConfigXmlSignificantWhitespace.cs
- EntitySetRetriever.cs
- LabelLiteral.cs
- XmlMembersMapping.cs
- StyleXamlParser.cs
- AutomationAttributeInfo.cs
- InheritedPropertyChangedEventArgs.cs
- ProjectionPruner.cs
- OLEDB_Util.cs
- ObjectNotFoundException.cs
- Rijndael.cs
- AxHostDesigner.cs
- PropertyDescriptorGridEntry.cs
- errorpatternmatcher.cs
- RegexCharClass.cs
- CombinedGeometry.cs
- DefaultObjectMappingItemCollection.cs
- GPPOINT.cs
- TypeInfo.cs
- AudienceUriMode.cs
- ResourceSetExpression.cs
- Win32.cs
- TableRowGroup.cs
- CatalogPartCollection.cs
- Automation.cs
- XPathEmptyIterator.cs
- DrawingVisualDrawingContext.cs
- Misc.cs
- RuntimeEnvironment.cs
- ListView.cs
- ConfigXmlElement.cs
- URL.cs
- ToolStripRenderer.cs
- ConfigXmlCDataSection.cs
- CapabilitiesSection.cs
- SessionPageStatePersister.cs
- Timer.cs
- QueryOperator.cs
- IdentityNotMappedException.cs
- assertwrapper.cs
- XamlPathDataSerializer.cs
- Atom10FormatterFactory.cs
- CriticalFinalizerObject.cs
- SerializableTypeCodeDomSerializer.cs
- LinqDataView.cs
- TdsParserStaticMethods.cs
- ApplicationActivator.cs
- CleanUpVirtualizedItemEventArgs.cs
- SiteOfOriginContainer.cs
- ActiveXContainer.cs
- PaginationProgressEventArgs.cs
- SamlEvidence.cs
- EventListener.cs
- PropertyDescriptor.cs
- Int32Converter.cs
- FaultReasonText.cs
- FieldNameLookup.cs
- ProxyWebPartManager.cs
- DataContractSerializerSection.cs
- GregorianCalendarHelper.cs
- StrokeNodeEnumerator.cs
- GenericsInstances.cs
- BufferedGraphicsContext.cs
- TypeCodeDomSerializer.cs
- WindowsServiceElement.cs
- ContainerParaClient.cs
- ListComponentEditorPage.cs
- Terminate.cs
- ScriptingWebServicesSectionGroup.cs
- XmlSchemaObjectCollection.cs
- SafeProcessHandle.cs
- InkCanvas.cs
- ExitEventArgs.cs
- ScrollBarAutomationPeer.cs
- AxisAngleRotation3D.cs
- BitmapCodecInfo.cs