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
- WindowVisualStateTracker.cs
- IItemContainerGenerator.cs
- RefreshEventArgs.cs
- IdnElement.cs
- StringStorage.cs
- CheckBoxBaseAdapter.cs
- ProviderConnectionPoint.cs
- XmlHierarchyData.cs
- RTLAwareMessageBox.cs
- CompilerLocalReference.cs
- controlskin.cs
- EDesignUtil.cs
- SchemaTableOptionalColumn.cs
- LinkLabelLinkClickedEvent.cs
- _NegoStream.cs
- XmlUnspecifiedAttribute.cs
- TagPrefixCollection.cs
- XXXInfos.cs
- AlternateViewCollection.cs
- InsufficientMemoryException.cs
- IsolationInterop.cs
- DataGridViewLinkCell.cs
- TreeNode.cs
- ListControlActionList.cs
- XmlSerializerNamespaces.cs
- ImageField.cs
- SmiMetaData.cs
- UTF32Encoding.cs
- HwndSubclass.cs
- UnmanagedMarshal.cs
- DataServiceRequestException.cs
- PreviewKeyDownEventArgs.cs
- TabItemAutomationPeer.cs
- typedescriptorpermissionattribute.cs
- SmtpReplyReaderFactory.cs
- LabelLiteral.cs
- MulticastDelegate.cs
- WebColorConverter.cs
- SapiRecoInterop.cs
- AssemblyBuilderData.cs
- FileVersion.cs
- TraceFilter.cs
- DataGridViewRowConverter.cs
- AddInControllerImpl.cs
- IsolatedStorageFileStream.cs
- ControlValuePropertyAttribute.cs
- TransportationConfigurationTypeInstallComponent.cs
- ZipIOBlockManager.cs
- HtmlInputPassword.cs
- Operators.cs
- PropertyBuilder.cs
- DragEventArgs.cs
- SiteOfOriginContainer.cs
- SqlBulkCopy.cs
- HttpListenerPrefixCollection.cs
- CodeGeneratorOptions.cs
- SortedDictionary.cs
- Composition.cs
- UrlMapping.cs
- EntryIndex.cs
- Converter.cs
- EdmScalarPropertyAttribute.cs
- FormatSettings.cs
- DataMemberConverter.cs
- ServiceOperation.cs
- ValueQuery.cs
- Transform3DCollection.cs
- TypeSystem.cs
- SqlDataSourceSelectingEventArgs.cs
- SqlError.cs
- WebDisplayNameAttribute.cs
- SiteMapHierarchicalDataSourceView.cs
- FileDialog_Vista_Interop.cs
- SchemaEntity.cs
- OciEnlistContext.cs
- LabelEditEvent.cs
- SQLStringStorage.cs
- GeneralTransformGroup.cs
- RoutedEventArgs.cs
- StylesEditorDialog.cs
- HttpListenerException.cs
- TerminatorSinks.cs
- RootAction.cs
- CategoryGridEntry.cs
- CFGGrammar.cs
- COSERVERINFO.cs
- SortedSetDebugView.cs
- XPathDocumentIterator.cs
- DbParameterCollection.cs
- TableCell.cs
- DBSchemaTable.cs
- Types.cs
- RenderData.cs
- PointValueSerializer.cs
- GenericTypeParameterBuilder.cs
- WpfGeneratedKnownProperties.cs
- SqlTrackingWorkflowInstance.cs
- SaveFileDialog.cs
- AnnotationResourceCollection.cs
- WinFormsSpinner.cs