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
- _CookieModule.cs
- ILGen.cs
- DbDataAdapter.cs
- DiscoveryOperationContextExtension.cs
- Function.cs
- XmlAttributes.cs
- DeleteBookmarkScope.cs
- ReadOnlyObservableCollection.cs
- AppearanceEditorPart.cs
- ListBoxItem.cs
- Debug.cs
- SHA384CryptoServiceProvider.cs
- DrawListViewColumnHeaderEventArgs.cs
- TypefaceMap.cs
- WindowsAuthenticationModule.cs
- HtmlHistory.cs
- HandlerFactoryCache.cs
- SimpleRecyclingCache.cs
- SpnegoTokenAuthenticator.cs
- HashFinalRequest.cs
- FilterQuery.cs
- SpecialNameAttribute.cs
- FilteredAttributeCollection.cs
- PageCatalogPart.cs
- XhtmlConformanceSection.cs
- CookieProtection.cs
- Script.cs
- UrlMappingCollection.cs
- WorkflowServiceHostFactory.cs
- Rect.cs
- ConfigXmlComment.cs
- DataList.cs
- HelpFileFileNameEditor.cs
- DiscoveryInnerClientAdhocCD1.cs
- XmlTextReaderImplHelpers.cs
- ServiceModelConfigurationSectionCollection.cs
- ContextProperty.cs
- CollectionChangedEventManager.cs
- DesignerLoader.cs
- ReadWriteObjectLock.cs
- SecureEnvironment.cs
- FrameworkContentElementAutomationPeer.cs
- ControlFilterExpression.cs
- WebPartExportVerb.cs
- MachineKeySection.cs
- DirectoryInfo.cs
- HttpModuleAction.cs
- SatelliteContractVersionAttribute.cs
- DataColumnChangeEvent.cs
- _NegotiateClient.cs
- EllipseGeometry.cs
- CachedRequestParams.cs
- SQLBoolean.cs
- Update.cs
- DataGridViewCellStyleEditor.cs
- GridViewRowPresenter.cs
- LogStream.cs
- CircleHotSpot.cs
- DataServiceQueryProvider.cs
- RankException.cs
- QilDataSource.cs
- RSAOAEPKeyExchangeDeformatter.cs
- FaultBookmark.cs
- EpmSyndicationContentSerializer.cs
- XomlCompilerParameters.cs
- FixedSOMImage.cs
- CharacterString.cs
- BaseInfoTable.cs
- XmlLoader.cs
- InputBuffer.cs
- Camera.cs
- ViewLoader.cs
- invalidudtexception.cs
- RecipientServiceModelSecurityTokenRequirement.cs
- DelegatedStream.cs
- Instrumentation.cs
- HtmlTableRow.cs
- StringPropertyBuilder.cs
- MetadataCacheItem.cs
- EncoderParameters.cs
- WebOperationContext.cs
- FunctionQuery.cs
- PropertyDescriptors.cs
- QueryStringParameter.cs
- HttpValueCollection.cs
- HtmlGenericControl.cs
- IndexedString.cs
- PartBasedPackageProperties.cs
- CategoryValueConverter.cs
- SubpageParaClient.cs
- CodeTypeReference.cs
- JsonReaderWriterFactory.cs
- UniqueID.cs
- SvcMapFile.cs
- ExternalException.cs
- SapiRecoInterop.cs
- XmlSchemaNotation.cs
- InstanceKeyView.cs
- SafeFileMappingHandle.cs
- XmlRawWriter.cs