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
- CacheMode.cs
- WarningException.cs
- TreeNodeSelectionProcessor.cs
- DetailsViewPageEventArgs.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- ITreeGenerator.cs
- Int16Animation.cs
- SessionStateItemCollection.cs
- SqlBooleanizer.cs
- PerspectiveCamera.cs
- XmlSchemas.cs
- CriticalExceptions.cs
- SchemaTableColumn.cs
- ListView.cs
- SecureUICommand.cs
- WebPartConnectionsCancelVerb.cs
- ConstantSlot.cs
- ChangePasswordAutoFormat.cs
- UnmanagedMemoryStream.cs
- HelpEvent.cs
- XmlnsCompatibleWithAttribute.cs
- CodeObjectCreateExpression.cs
- RepeatInfo.cs
- ReadWriteControlDesigner.cs
- NetworkStream.cs
- processwaithandle.cs
- HtmlInputSubmit.cs
- Material.cs
- CapiNative.cs
- WebControlParameterProxy.cs
- TextRange.cs
- ServiceContractAttribute.cs
- HttpBufferlessInputStream.cs
- PolicyLevel.cs
- xmlglyphRunInfo.cs
- HandlerBase.cs
- DateTimeConverter2.cs
- MexHttpBindingElement.cs
- MediaTimeline.cs
- SafeReversePInvokeHandle.cs
- WebServiceData.cs
- SystemColors.cs
- StatusCommandUI.cs
- BinaryObjectReader.cs
- DataSpaceManager.cs
- QuaternionConverter.cs
- RolePrincipal.cs
- SqlCommandBuilder.cs
- Underline.cs
- SystemWebSectionGroup.cs
- RoleManagerSection.cs
- SqlFactory.cs
- WhitespaceRuleReader.cs
- SafeFileMappingHandle.cs
- XmlSchemaSimpleTypeList.cs
- ServiceOperationParameter.cs
- DiscardableAttribute.cs
- PropertySet.cs
- ConfigUtil.cs
- StylusTip.cs
- HtmlValidatorAdapter.cs
- BitmapSource.cs
- GraphicsContainer.cs
- DependencyObjectPropertyDescriptor.cs
- WebPartsPersonalization.cs
- BrowserDefinitionCollection.cs
- PTManager.cs
- ReplacementText.cs
- X509RecipientCertificateClientElement.cs
- SqlNode.cs
- PlanCompilerUtil.cs
- VirtualDirectoryMappingCollection.cs
- DiscardableAttribute.cs
- ProjectedSlot.cs
- TextEffect.cs
- CalendarAutoFormatDialog.cs
- ProjectionPlan.cs
- EdmComplexTypeAttribute.cs
- DynamicDataRoute.cs
- WindowsListBox.cs
- ClientSettingsStore.cs
- EntityTypeEmitter.cs
- JapaneseLunisolarCalendar.cs
- StreamWithDictionary.cs
- ForceCopyBuildProvider.cs
- CommandField.cs
- SqlInternalConnectionSmi.cs
- FontDifferentiator.cs
- SqlDesignerDataSourceView.cs
- UnaryQueryOperator.cs
- IsolationInterop.cs
- HostingEnvironmentWrapper.cs
- PageCatalogPart.cs
- DataGridRowClipboardEventArgs.cs
- ClientScriptManagerWrapper.cs
- AutomationPeer.cs
- ExpressionBuilderCollection.cs
- HttpBrowserCapabilitiesWrapper.cs
- PhonemeEventArgs.cs
- CompiledELinqQueryState.cs