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
- HashAlgorithm.cs
- StylusPointDescription.cs
- CapabilitiesUse.cs
- LinqDataSourceValidationException.cs
- CompModSwitches.cs
- ResumeStoryboard.cs
- ModelItemDictionaryImpl.cs
- CellRelation.cs
- LayoutEngine.cs
- TransactionBridge.cs
- CultureData.cs
- ReflectionUtil.cs
- WebScriptClientGenerator.cs
- SoapInteropTypes.cs
- ReadOnlyDataSourceView.cs
- TraceRecord.cs
- DataGridView.cs
- Guid.cs
- X509Certificate2.cs
- SvcMapFile.cs
- DelimitedListTraceListener.cs
- MouseButton.cs
- BooleanFunctions.cs
- MenuRenderer.cs
- CacheDependency.cs
- DataBindEngine.cs
- ServiceObjectContainer.cs
- PackageStore.cs
- PreviewPageInfo.cs
- HttpClientChannel.cs
- CodeTypeParameterCollection.cs
- SqlParameterCollection.cs
- ApplicationSecurityInfo.cs
- DataGridViewColumnCollection.cs
- ParserContext.cs
- InteropEnvironment.cs
- HttpHeaderCollection.cs
- uribuilder.cs
- TextFormatter.cs
- SQLSingleStorage.cs
- AdornedElementPlaceholder.cs
- PageContentAsyncResult.cs
- TraceInternal.cs
- ListViewDesigner.cs
- InstanceOwner.cs
- SurrogateDataContract.cs
- ContentWrapperAttribute.cs
- HebrewNumber.cs
- UpdatePanelTrigger.cs
- AsyncInvokeContext.cs
- SmtpClient.cs
- XPathParser.cs
- ServiceMoniker.cs
- DocumentReference.cs
- RegisteredScript.cs
- DataTableReaderListener.cs
- ScopeCompiler.cs
- DateTimeValueSerializer.cs
- CodeSnippetStatement.cs
- DesignBindingConverter.cs
- UserThread.cs
- EdmItemError.cs
- PageThemeCodeDomTreeGenerator.cs
- ParallelTimeline.cs
- ExecutionScope.cs
- InvokePattern.cs
- XmlSchemaDatatype.cs
- StrokeFIndices.cs
- CharacterMetrics.cs
- NameObjectCollectionBase.cs
- XomlCompilerError.cs
- XmlDataProvider.cs
- SelectionProcessor.cs
- Exception.cs
- HttpCachePolicy.cs
- OdbcRowUpdatingEvent.cs
- NullableConverter.cs
- FontStyle.cs
- DiscoveryClientReferences.cs
- TextFormattingConverter.cs
- TargetInvocationException.cs
- AsymmetricSignatureDeformatter.cs
- ImageResources.Designer.cs
- KoreanCalendar.cs
- BoolLiteral.cs
- TemplateInstanceAttribute.cs
- StackBuilderSink.cs
- RestClientProxyHandler.cs
- DataSourceDesigner.cs
- DbConnectionInternal.cs
- TextBox.cs
- IListConverters.cs
- PaintEvent.cs
- SignatureToken.cs
- DesignerCommandAdapter.cs
- BufferModesCollection.cs
- SelectionProviderWrapper.cs
- RectAnimation.cs
- IPCCacheManager.cs
- LocationSectionRecord.cs