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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MenuItem.cs
- DataControlButton.cs
- _SslState.cs
- UnsignedPublishLicense.cs
- DataContractSerializerSection.cs
- FixedBufferAttribute.cs
- BitmapEffectInput.cs
- TargetParameterCountException.cs
- SplitContainer.cs
- QuotedPrintableStream.cs
- UnsupportedPolicyOptionsException.cs
- EntityTypeBase.cs
- SoapParser.cs
- WindowsToolbarAsMenu.cs
- TextEditorLists.cs
- CalendarSelectionChangedEventArgs.cs
- SignHashRequest.cs
- Types.cs
- CategoriesDocument.cs
- ProcessInfo.cs
- TraceLog.cs
- RemotingServices.cs
- MapPathBasedVirtualPathProvider.cs
- TypeConverterValueSerializer.cs
- XmlTextReaderImpl.cs
- QueryOpeningEnumerator.cs
- TransformerTypeCollection.cs
- ListSourceHelper.cs
- SingleConverter.cs
- InputLanguage.cs
- ClientRoleProvider.cs
- DesignerVerbCollection.cs
- Int64AnimationUsingKeyFrames.cs
- LinqDataView.cs
- UniqueIdentifierService.cs
- JsonEncodingStreamWrapper.cs
- XmlWriter.cs
- StackOverflowException.cs
- PeerApplicationLaunchInfo.cs
- UserCancellationException.cs
- PageContent.cs
- TreeNodeStyle.cs
- DeclaredTypeElement.cs
- FacetChecker.cs
- SingleQueryOperator.cs
- DataGridColumnHeaderAutomationPeer.cs
- TraceUtility.cs
- HandlerFactoryCache.cs
- CommandBinding.cs
- TextViewSelectionProcessor.cs
- ImageListStreamer.cs
- PasswordBox.cs
- smtppermission.cs
- WebPartMenu.cs
- Walker.cs
- mediaeventshelper.cs
- BStrWrapper.cs
- UriExt.cs
- PipelineModuleStepContainer.cs
- _Rfc2616CacheValidators.cs
- IInstanceTable.cs
- DifferencingCollection.cs
- PassportAuthentication.cs
- ConfigsHelper.cs
- VirtualDirectoryMapping.cs
- XPathDocumentBuilder.cs
- ToolStripStatusLabel.cs
- ItemCheckEvent.cs
- ButtonBase.cs
- AuthorizationRuleCollection.cs
- SqlBulkCopyColumnMappingCollection.cs
- PageThemeBuildProvider.cs
- ServiceReference.cs
- Substitution.cs
- AdornerLayer.cs
- EventRoute.cs
- WsdlInspector.cs
- Mappings.cs
- RSAProtectedConfigurationProvider.cs
- Comparer.cs
- FormsAuthenticationConfiguration.cs
- DelegatingMessage.cs
- PeerToPeerException.cs
- AuthenticationModuleElementCollection.cs
- TabControlAutomationPeer.cs
- HttpHandlerActionCollection.cs
- SymLanguageType.cs
- SplineQuaternionKeyFrame.cs
- _SpnDictionary.cs
- XPathDocumentBuilder.cs
- FrameworkElementFactoryMarkupObject.cs
- addressfiltermode.cs
- MouseButton.cs
- TriggerActionCollection.cs
- InvalidPropValue.cs
- CollectionDataContract.cs
- XmlBufferReader.cs
- WeakReferenceList.cs
- ReadOnlyCollection.cs
- HitTestDrawingContextWalker.cs