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
- FixedSOMTableCell.cs
- basecomparevalidator.cs
- TextBox.cs
- ContentType.cs
- ScriptingScriptResourceHandlerSection.cs
- DeferredReference.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- ValueTypeFixupInfo.cs
- UInt32Converter.cs
- DbParameterCollection.cs
- WpfSharedXamlSchemaContext.cs
- _Events.cs
- SimpleTypeResolver.cs
- SafeRsaProviderHandle.cs
- Control.cs
- PathFigureCollectionConverter.cs
- DataFormat.cs
- TextTreeNode.cs
- basenumberconverter.cs
- RecipientInfo.cs
- ObjRef.cs
- AbsoluteQuery.cs
- RepeatInfo.cs
- ProviderUtil.cs
- _ProxyChain.cs
- ThemeableAttribute.cs
- HttpHandlerActionCollection.cs
- ServiceOperation.cs
- XmlDocumentSerializer.cs
- XmlFormatReaderGenerator.cs
- EpmCustomContentSerializer.cs
- cookie.cs
- DataDesignUtil.cs
- AppDomainProtocolHandler.cs
- PocoEntityKeyStrategy.cs
- ProviderCommandInfoUtils.cs
- BoundPropertyEntry.cs
- DocumentXPathNavigator.cs
- PeerCollaboration.cs
- Size3DValueSerializer.cs
- JsonFormatWriterGenerator.cs
- AddInController.cs
- Win32PrintDialog.cs
- LiteralSubsegment.cs
- FeatureSupport.cs
- ServicePointManagerElement.cs
- CompilationLock.cs
- PropertyGridEditorPart.cs
- MessageOperationFormatter.cs
- VarRefManager.cs
- SqlTransaction.cs
- SelectionEditingBehavior.cs
- DES.cs
- ReflectPropertyDescriptor.cs
- TdsParserStateObject.cs
- IndexedString.cs
- XmlHelper.cs
- CatalogPart.cs
- PersonalizationProvider.cs
- ValidatedControlConverter.cs
- BaseDataList.cs
- ObjectConverter.cs
- HierarchicalDataBoundControlAdapter.cs
- SemaphoreFullException.cs
- DesignerSerializationOptionsAttribute.cs
- StringFunctions.cs
- GeometryGroup.cs
- CapabilitiesPattern.cs
- VisualProxy.cs
- DeflateEmulationStream.cs
- Point.cs
- ContentValidator.cs
- BuildProvidersCompiler.cs
- CallbackException.cs
- WsdlParser.cs
- QuestionEventArgs.cs
- WebPartZoneBase.cs
- Path.cs
- XsltSettings.cs
- X509CertificateChain.cs
- X509CertificateTokenFactoryCredential.cs
- HttpCookieCollection.cs
- safePerfProviderHandle.cs
- DataListGeneralPage.cs
- SmtpReplyReaderFactory.cs
- TextOutput.cs
- ContentElementAutomationPeer.cs
- OutgoingWebResponseContext.cs
- ADRoleFactoryConfiguration.cs
- Validator.cs
- Serializer.cs
- Button.cs
- Mappings.cs
- ListViewCancelEventArgs.cs
- UrlMappingsSection.cs
- AssertSection.cs
- CLRBindingWorker.cs
- RuntimeEnvironment.cs
- HandlerFactoryCache.cs
- WebPartMenuStyle.cs