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
- TextRangeSerialization.cs
- SupportingTokenBindingElement.cs
- invalidudtexception.cs
- XmlNavigatorStack.cs
- StorageEntitySetMapping.cs
- DataGridSortCommandEventArgs.cs
- ListControl.cs
- Timer.cs
- SourceChangedEventArgs.cs
- SerializationInfo.cs
- TreeNode.cs
- XmlDictionary.cs
- IssuanceTokenProviderState.cs
- ImageFormatConverter.cs
- NodeFunctions.cs
- CodeSnippetExpression.cs
- TimeIntervalCollection.cs
- Compiler.cs
- PersonalizationStateInfoCollection.cs
- XmlNamedNodeMap.cs
- ScrollableControl.cs
- DbMetaDataFactory.cs
- InkCanvas.cs
- TypeContext.cs
- ScrollableControl.cs
- ColumnResizeAdorner.cs
- QueryOperator.cs
- OperationSelectorBehavior.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- TrackingRecordPreFilter.cs
- DesignerVerbCollection.cs
- Tokenizer.cs
- PipeSecurity.cs
- MailAddress.cs
- PeerCollaborationPermission.cs
- HtmlTextArea.cs
- IndexerNameAttribute.cs
- DataGridColumnCollection.cs
- LoginView.cs
- AudioSignalProblemOccurredEventArgs.cs
- CodeTypeReferenceExpression.cs
- CqlBlock.cs
- HwndSourceKeyboardInputSite.cs
- System.Data.OracleClient_BID.cs
- ParallelTimeline.cs
- GroupQuery.cs
- _NetworkingPerfCounters.cs
- ResourceCodeDomSerializer.cs
- TypeBuilderInstantiation.cs
- SchemaManager.cs
- DataTableMapping.cs
- PrePostDescendentsWalker.cs
- RuntimeCompatibilityAttribute.cs
- VectorCollectionValueSerializer.cs
- DayRenderEvent.cs
- InheritanceRules.cs
- AccessText.cs
- BlobPersonalizationState.cs
- SerializationTrace.cs
- EventlogProvider.cs
- RefreshPropertiesAttribute.cs
- HybridDictionary.cs
- StyleXamlTreeBuilder.cs
- StateManagedCollection.cs
- IIS7WorkerRequest.cs
- EntityReference.cs
- AutomationFocusChangedEventArgs.cs
- QilInvokeLateBound.cs
- DataControlFieldCollection.cs
- HttpServerVarsCollection.cs
- LambdaCompiler.ControlFlow.cs
- NativeMethodsCLR.cs
- HwndTarget.cs
- CodeArrayIndexerExpression.cs
- remotingproxy.cs
- BaseHashHelper.cs
- ScalarConstant.cs
- OracleBoolean.cs
- UpdateManifestForBrowserApplication.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ToolBarButtonClickEvent.cs
- Semaphore.cs
- PageAsyncTask.cs
- SineEase.cs
- ToolStripOverflowButton.cs
- ComponentResourceKeyConverter.cs
- ServicePointManager.cs
- WindowsGraphics.cs
- ContextMenuService.cs
- SoapCodeExporter.cs
- XmlAutoDetectWriter.cs
- BevelBitmapEffect.cs
- SelectionUIHandler.cs
- DataGridTablesFactory.cs
- AudioFormatConverter.cs
- GridViewColumnCollectionChangedEventArgs.cs
- MetafileEditor.cs
- ReaderContextStackData.cs
- ExpandedWrapper.cs
- RuleElement.cs