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
- ControlIdConverter.cs
- DrawTreeNodeEventArgs.cs
- CommonEndpointBehaviorElement.cs
- GAC.cs
- FileInfo.cs
- ResourceLoader.cs
- Int64KeyFrameCollection.cs
- WebServiceTypeData.cs
- ImplicitInputBrush.cs
- XmlCodeExporter.cs
- FrameworkContentElement.cs
- DependencyPropertyAttribute.cs
- DesignerTextViewAdapter.cs
- ProtocolsSection.cs
- BindStream.cs
- Debug.cs
- SqlAggregateChecker.cs
- CombinedGeometry.cs
- PageOutputQuality.cs
- PasswordRecovery.cs
- FormViewDeleteEventArgs.cs
- Funcletizer.cs
- SimpleWorkerRequest.cs
- SwitchExpression.cs
- IItemContainerGenerator.cs
- DeclaredTypeElement.cs
- SqlVersion.cs
- DataGridViewCellConverter.cs
- AttributeProviderAttribute.cs
- StateWorkerRequest.cs
- TreeViewItem.cs
- FileIOPermission.cs
- SingleAnimationUsingKeyFrames.cs
- TargetConverter.cs
- RegexTree.cs
- TemplateBamlTreeBuilder.cs
- URLString.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ToolStripSplitButton.cs
- Input.cs
- SystemNetworkInterface.cs
- XamlInt32CollectionSerializer.cs
- FixedNode.cs
- ClientTargetCollection.cs
- RegexCapture.cs
- ParenthesizePropertyNameAttribute.cs
- OleDbConnectionInternal.cs
- CodeCatchClauseCollection.cs
- HtmlSelect.cs
- DocumentViewerConstants.cs
- PreservationFileReader.cs
- PersistenceProviderElement.cs
- PeerName.cs
- PingReply.cs
- NegotiateStream.cs
- XmlSchemaSimpleContentRestriction.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- MissingFieldException.cs
- SqlRetyper.cs
- WeakReferenceEnumerator.cs
- controlskin.cs
- SafeTokenHandle.cs
- Font.cs
- XpsFilter.cs
- ShortcutKeysEditor.cs
- Tablet.cs
- Parameter.cs
- LicFileLicenseProvider.cs
- safelink.cs
- CollectionBuilder.cs
- ProjectionPathSegment.cs
- HtmlPanelAdapter.cs
- WindowInteractionStateTracker.cs
- HttpHandlersSection.cs
- EncoderParameters.cs
- DocumentViewerBase.cs
- OLEDB_Enum.cs
- InvalidProgramException.cs
- Classification.cs
- MimeBasePart.cs
- ProgramNode.cs
- HttpConfigurationContext.cs
- validationstate.cs
- DiagnosticTraceSchemas.cs
- EmissiveMaterial.cs
- ProfileGroupSettings.cs
- SpAudioStreamWrapper.cs
- DataGridViewDesigner.cs
- HttpHeaderCollection.cs
- Vector3DValueSerializer.cs
- ExpressionParser.cs
- ViewGenerator.cs
- Parameter.cs
- CheckableControlBaseAdapter.cs
- AddInSegmentDirectoryNotFoundException.cs
- WindowsIPAddress.cs
- TableLayoutRowStyleCollection.cs
- SimpleWorkerRequest.cs
- NavigationWindow.cs
- BooleanStorage.cs