Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Runtime / ActivityInstanceReference.cs / 1305376 / ActivityInstanceReference.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Runtime { using System; using System.Runtime; using System.Runtime.Serialization; using System.Collections.ObjectModel; [DataContract] class ActivityInstanceReference : ActivityInstanceMap.IActivityReference { [DataMember] ActivityInstance activityInstance; internal ActivityInstanceReference(ActivityInstance activity) { this.activityInstance = activity; } Activity ActivityInstanceMap.IActivityReference.Activity { get { return this.activityInstance.Activity; } } public ActivityInstance ActivityInstance { get { return this.activityInstance; } } void ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap) { // The conditional calling of ActivityInstance.Load is the value // added by this wrapper class. This is because we can't guarantee // that multiple activities won't have a reference to the same // ActivityInstance. if (this.activityInstance.Activity == null) { ((ActivityInstanceMap.IActivityReference)this.activityInstance).Load(activity, instanceMap); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int64KeyFrameCollection.cs
- StickyNote.cs
- NameService.cs
- DispatcherProcessingDisabled.cs
- FileLevelControlBuilderAttribute.cs
- OdbcConnection.cs
- TextLine.cs
- CollectionViewSource.cs
- DataSetMappper.cs
- OrderedDictionary.cs
- StringAttributeCollection.cs
- _IPv4Address.cs
- EventWaitHandleSecurity.cs
- MemberInitExpression.cs
- MimeWriter.cs
- ConstrainedDataObject.cs
- UpdatePanel.cs
- CachingHintValidation.cs
- Metadata.cs
- IndividualDeviceConfig.cs
- RemotingConfiguration.cs
- SimpleRecyclingCache.cs
- PathFigureCollectionConverter.cs
- ComboBoxRenderer.cs
- GenericTextProperties.cs
- WeakRefEnumerator.cs
- AudioStateChangedEventArgs.cs
- ControlIdConverter.cs
- TextLine.cs
- WindowProviderWrapper.cs
- oledbmetadatacolumnnames.cs
- WebSysDescriptionAttribute.cs
- AnnotationObservableCollection.cs
- DebuggerAttributes.cs
- SqlClientPermission.cs
- ResourceManager.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- XmlImplementation.cs
- DataBinding.cs
- TargetConverter.cs
- StateMachineAction.cs
- Site.cs
- IPAddressCollection.cs
- ComplexTypeEmitter.cs
- ConfigXmlText.cs
- TimeSpanMinutesConverter.cs
- SamlSecurityToken.cs
- CodeGenHelper.cs
- Socket.cs
- EventLogTraceListener.cs
- DataListCommandEventArgs.cs
- PropertyNames.cs
- SoapFormatter.cs
- Help.cs
- TableRowCollection.cs
- ContainerUtilities.cs
- MailAddress.cs
- ProcessHostConfigUtils.cs
- TextTrailingWordEllipsis.cs
- DispatchChannelSink.cs
- DbParameterHelper.cs
- HostingMessageProperty.cs
- ErrorsHelper.cs
- ConnectionsZone.cs
- HtmlEmptyTagControlBuilder.cs
- CompositeClientFormatter.cs
- ContextBase.cs
- SafeRightsManagementPubHandle.cs
- BindingListCollectionView.cs
- MetafileHeader.cs
- CodeDirectiveCollection.cs
- ReferencedCollectionType.cs
- DbConnectionPoolCounters.cs
- CultureTable.cs
- ObjectCloneHelper.cs
- NativeMethods.cs
- CompositionTarget.cs
- _NegoState.cs
- TextSyndicationContent.cs
- RefExpr.cs
- ItemDragEvent.cs
- SerialPort.cs
- TypeRestriction.cs
- Pkcs9Attribute.cs
- ByteAnimationUsingKeyFrames.cs
- DataBindingCollection.cs
- JpegBitmapDecoder.cs
- ObjectParameter.cs
- XmlReaderSettings.cs
- TaskSchedulerException.cs
- ACL.cs
- XmlnsCache.cs
- SemanticResultValue.cs
- ConstructorBuilder.cs
- NullReferenceException.cs
- FlowDocumentPage.cs
- SiteMapNode.cs
- TextDpi.cs
- CompoundFileStreamReference.cs
- PermissionRequestEvidence.cs