Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / BookmarkResumptionRecord.cs / 1305376 / BookmarkResumptionRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Globalization; using System.Runtime.Serialization; using System.Runtime; [Fx.Tag.XamlVisible(false)] [DataContract] public sealed class BookmarkResumptionRecord : TrackingRecord { internal BookmarkResumptionRecord(Guid instanceId, Bookmark bookmark, ActivityInstance ownerInstance, object payload) : base(instanceId) { if (bookmark.Scope != null) { this.BookmarkScope = bookmark.Scope.Id; } if (bookmark.IsNamed) { this.BookmarkName = bookmark.Name; } this.Owner = new ActivityInfo(ownerInstance); this.Payload = payload; } public BookmarkResumptionRecord(Guid instanceId, long recordNumber, Guid bookmarkScope, string bookmarkName, ActivityInfo owner) : base(instanceId, recordNumber) { if (owner == null) { throw FxTrace.Exception.ArgumentNull("owner"); } this.BookmarkScope = bookmarkScope; this.BookmarkName = bookmarkName; this.Owner = owner; } BookmarkResumptionRecord(BookmarkResumptionRecord record) : base(record) { this.BookmarkScope = record.BookmarkScope; this.Owner = record.Owner; this.BookmarkName = record.BookmarkName; this.Payload = record.Payload; } [DataMember(EmitDefaultValue = false)] public Guid BookmarkScope { get; private set; } [DataMember(EmitDefaultValue = false)] public string BookmarkName { get; private set; } [DataMember] public object Payload { get; internal set; } [DataMember] public ActivityInfo Owner { get; private set; } protected internal override TrackingRecord Clone() { return new BookmarkResumptionRecord(this); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "BookmarkResumptionRecord {{ {0}, BookmarkName = {1}, BookmarkScope = {2}, OwnerActivity {{ {3} }} }}", base.ToString(), this.BookmarkName ?? "", this.BookmarkScope, this.Owner.ToString()); } } } // 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
- SecureUICommand.cs
- CommandHelpers.cs
- CachedResourceDictionaryExtension.cs
- PagedControl.cs
- ListControlConvertEventArgs.cs
- InArgument.cs
- CultureInfoConverter.cs
- CodeDefaultValueExpression.cs
- InfoCardBinaryReader.cs
- ThrowHelper.cs
- MediaTimeline.cs
- LineVisual.cs
- SecurityTokenValidationException.cs
- SplitterPanel.cs
- KeyGestureConverter.cs
- MetadataHelper.cs
- CounterCreationDataCollection.cs
- BaseCodePageEncoding.cs
- MappingSource.cs
- ReadOnlyNameValueCollection.cs
- AnnotationComponentChooser.cs
- SelectionItemPattern.cs
- ProgressBar.cs
- ImageClickEventArgs.cs
- EntitySet.cs
- StringFunctions.cs
- DynamicPropertyHolder.cs
- Clipboard.cs
- ImageFormat.cs
- securitycriticaldata.cs
- Rect3DConverter.cs
- AbstractDataSvcMapFileLoader.cs
- CodeDomLoader.cs
- CrossSiteScriptingValidation.cs
- DateTimePicker.cs
- QueryExpr.cs
- XmlSchemaInfo.cs
- ConfigXmlSignificantWhitespace.cs
- ClientTarget.cs
- SplineKeyFrames.cs
- DBDataPermissionAttribute.cs
- RuntimeResourceSet.cs
- DNS.cs
- ObjectStateManagerMetadata.cs
- TextBox.cs
- SimpleRecyclingCache.cs
- MailBnfHelper.cs
- Compiler.cs
- ContextStack.cs
- BitmapEffectGeneralTransform.cs
- ClientSession.cs
- SqlDataSourceStatusEventArgs.cs
- Stack.cs
- SqlFormatter.cs
- CodeTypeReferenceCollection.cs
- AnnotationService.cs
- JoinGraph.cs
- RegularExpressionValidator.cs
- HierarchicalDataSourceDesigner.cs
- PerformanceCounterManager.cs
- SqlConnectionString.cs
- DatatypeImplementation.cs
- DesignerProperties.cs
- updateconfighost.cs
- XmlElementList.cs
- APCustomTypeDescriptor.cs
- ErrorTableItemStyle.cs
- SubstitutionList.cs
- ThreadStaticAttribute.cs
- Thickness.cs
- DataBindingCollection.cs
- ContextMenuAutomationPeer.cs
- CultureSpecificStringDictionary.cs
- OuterGlowBitmapEffect.cs
- WindowsRegion.cs
- PreviewPageInfo.cs
- PropertyKey.cs
- PackageDocument.cs
- GridViewUpdateEventArgs.cs
- OpenTypeLayout.cs
- PhysicalFontFamily.cs
- PageParserFilter.cs
- IgnoreFileBuildProvider.cs
- FormsAuthenticationUserCollection.cs
- PartialArray.cs
- TextDocumentView.cs
- ListView.cs
- BitmapEffectCollection.cs
- AnnotationResourceCollection.cs
- PrinterUnitConvert.cs
- DateTimeFormat.cs
- AppDomainManager.cs
- ListViewDeletedEventArgs.cs
- ProfileParameter.cs
- IndexedSelectQueryOperator.cs
- TextEditorCopyPaste.cs
- PhonemeEventArgs.cs
- SecurityUtils.cs
- cryptoapiTransform.cs
- LineSegment.cs