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
- Claim.cs
- EasingKeyFrames.cs
- SHA1Cng.cs
- CompilerTypeWithParams.cs
- ActivitiesCollection.cs
- ColumnMapCopier.cs
- CollectionCodeDomSerializer.cs
- BamlResourceDeserializer.cs
- SerializationUtility.cs
- XmlTypeAttribute.cs
- AllowedAudienceUriElement.cs
- RecipientInfo.cs
- LocalizedNameDescriptionPair.cs
- DataGridViewCellLinkedList.cs
- BuildDependencySet.cs
- SchemaHelper.cs
- wgx_exports.cs
- RecordConverter.cs
- WorkflowApplicationEventArgs.cs
- DataGridTableCollection.cs
- DotExpr.cs
- InvalidFilterCriteriaException.cs
- TdsRecordBufferSetter.cs
- TransformerTypeCollection.cs
- ManifestBasedResourceGroveler.cs
- ClockController.cs
- SchemaTypeEmitter.cs
- ThicknessAnimation.cs
- SqlReferenceCollection.cs
- ExportOptions.cs
- ObjectContext.cs
- XamlFigureLengthSerializer.cs
- TripleDESCryptoServiceProvider.cs
- OdbcConnectionStringbuilder.cs
- DebugInfo.cs
- SqlFlattener.cs
- CompModHelpers.cs
- FrameworkElementFactory.cs
- SemanticResultKey.cs
- PKCS1MaskGenerationMethod.cs
- MainMenu.cs
- AttachedAnnotation.cs
- Nodes.cs
- WindowsPrincipal.cs
- LoadedOrUnloadedOperation.cs
- MSAANativeProvider.cs
- QilReplaceVisitor.cs
- GlobalItem.cs
- TypedDataSourceCodeGenerator.cs
- Viewport2DVisual3D.cs
- SmiXetterAccessMap.cs
- Expressions.cs
- GregorianCalendarHelper.cs
- SerializationObjectManager.cs
- CatalogZoneAutoFormat.cs
- SafeCryptoHandles.cs
- WindowsFormsLinkLabel.cs
- CompilationRelaxations.cs
- OleDbError.cs
- UTF7Encoding.cs
- WebPartConnectionsConnectVerb.cs
- SqlUtils.cs
- XmlBindingWorker.cs
- HttpProfileGroupBase.cs
- StoreItemCollection.cs
- EntityKey.cs
- ListItemCollection.cs
- Lease.cs
- ContentTextAutomationPeer.cs
- AutoGeneratedField.cs
- DataGridViewIntLinkedList.cs
- SamlConstants.cs
- AccessibilityApplicationManager.cs
- SQLDecimal.cs
- FactoryRecord.cs
- MembershipPasswordException.cs
- TextEffect.cs
- TreeSet.cs
- SafeBitVector32.cs
- PageContentCollection.cs
- MediaScriptCommandRoutedEventArgs.cs
- SamlAuthorizationDecisionStatement.cs
- PreservationFileReader.cs
- RTLAwareMessageBox.cs
- DBSqlParser.cs
- ValidationVisibilityAttribute.cs
- OperationCanceledException.cs
- StickyNoteContentControl.cs
- ColumnWidthChangingEvent.cs
- PageCodeDomTreeGenerator.cs
- mansign.cs
- MediaTimeline.cs
- WebConfigManager.cs
- Bits.cs
- IdentityNotMappedException.cs
- xml.cs
- OdbcErrorCollection.cs
- CompressStream.cs
- ListViewGroup.cs
- CallbackValidator.cs