Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / ActivityScheduledRecord.cs / 1305376 / ActivityScheduledRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Runtime.Serialization; using System.Runtime; using System.Globalization; [Fx.Tag.XamlVisible(false)] [DataContract] public sealed class ActivityScheduledRecord : TrackingRecord { internal ActivityScheduledRecord(Guid instanceId, ActivityInstance instance, ActivityInstance child) : base(instanceId) { Fx.Assert(child != null, "Child activity cannot be null."); if (instance != null) { this.Activity = new ActivityInfo(instance); } this.Child = new ActivityInfo(child); } //parameter activity is null if the root activity is being scheduled. public ActivityScheduledRecord( Guid instanceId, long recordNumber, ActivityInfo activity, ActivityInfo child) : base(instanceId, recordNumber) { if (child == null) { throw FxTrace.Exception.ArgumentNull("child"); } this.Activity = activity; this.Child = child; } ActivityScheduledRecord(ActivityScheduledRecord record) : base(record) { this.Activity = record.Activity; this.Child = record.Child; } [DataMember] public ActivityInfo Activity { get; private set; } [DataMember] public ActivityInfo Child { get; private set; } protected internal override TrackingRecord Clone() { return new ActivityScheduledRecord(this); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "ActivityScheduledRecord {{ {0}, Activity {{ {1} }}, ChildActivity {{ {2} }} }}", base.ToString(), this.Activity == null ? "" : this.Activity.ToString(), this.Child.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
- HwndSourceParameters.cs
- OSFeature.cs
- XamlToRtfParser.cs
- CacheAxisQuery.cs
- DataService.cs
- IdentityModelStringsVersion1.cs
- SessionStateModule.cs
- VideoDrawing.cs
- WebHttpBindingCollectionElement.cs
- Trigger.cs
- PropertyEmitterBase.cs
- CodeCompileUnit.cs
- ToolStripContainer.cs
- HeaderedItemsControl.cs
- FileSystemWatcher.cs
- ArithmeticException.cs
- ListViewItem.cs
- NameObjectCollectionBase.cs
- SpeechEvent.cs
- ToolBarButtonClickEvent.cs
- SecurityDocument.cs
- EntityViewGenerationConstants.cs
- WebPartHelpVerb.cs
- DataSourceSelectArguments.cs
- OptimalBreakSession.cs
- StaticExtension.cs
- KnownIds.cs
- Stroke2.cs
- HighContrastHelper.cs
- ScrollItemPatternIdentifiers.cs
- MobileCategoryAttribute.cs
- _TimerThread.cs
- PersonalizationDictionary.cs
- PolicyValidationException.cs
- GenericIdentity.cs
- XmlWriterSettings.cs
- TextTreeText.cs
- ButtonBaseAdapter.cs
- CompareInfo.cs
- TraceLevelStore.cs
- BaseCodeDomTreeGenerator.cs
- ResourceExpression.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- CallSiteBinder.cs
- XmlHierarchicalDataSourceView.cs
- StateChangeEvent.cs
- PbrsForward.cs
- MessageOperationFormatter.cs
- Command.cs
- DependencyPropertyValueSerializer.cs
- ObjectCacheHost.cs
- CodeIdentifier.cs
- IndexedString.cs
- EntityDataSourceContainerNameItem.cs
- PasswordRecovery.cs
- ValidationHelper.cs
- StatusStrip.cs
- BinaryObjectReader.cs
- Stack.cs
- TreeIterator.cs
- DesignerSerializationVisibilityAttribute.cs
- UnionCqlBlock.cs
- XPathNavigator.cs
- DataSourceCacheDurationConverter.cs
- FontCollection.cs
- XmlAttributeOverrides.cs
- DesignerTransactionCloseEvent.cs
- EasingKeyFrames.cs
- _OverlappedAsyncResult.cs
- EventlogProvider.cs
- NominalTypeEliminator.cs
- coordinator.cs
- Helpers.cs
- ContextQuery.cs
- TraceHandler.cs
- DataBindingValueUIHandler.cs
- XPathScanner.cs
- ProcessThread.cs
- HideDisabledControlAdapter.cs
- MdiWindowListStrip.cs
- SchemaElementLookUpTable.cs
- DropShadowEffect.cs
- CanonicalFontFamilyReference.cs
- ReadWriteSpinLock.cs
- WebBrowserDocumentCompletedEventHandler.cs
- KeyFrames.cs
- Registry.cs
- PackageRelationship.cs
- ToolStripLocationCancelEventArgs.cs
- DateTimeFormat.cs
- ItemsChangedEventArgs.cs
- CssClassPropertyAttribute.cs
- ColorTranslator.cs
- NavigationPropertySingletonExpression.cs
- DetailsViewPageEventArgs.cs
- BamlReader.cs
- XmlHierarchicalEnumerable.cs
- CodeTypeOfExpression.cs
- RecordConverter.cs
- SafeNativeMethods.cs