Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Runtime / ActivityCompletionCallbackWrapper.cs / 1305376 / ActivityCompletionCallbackWrapper.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Runtime { using System; using System.Runtime; using System.Runtime.Serialization; using System.Security; [DataContract] class ActivityCompletionCallbackWrapper : CompletionCallbackWrapper { static Type completionCallbackType = typeof(CompletionCallback); static Type[] completionCallbackParameters = new Type[] { typeof(NativeActivityContext), typeof(ActivityInstance) }; public ActivityCompletionCallbackWrapper(CompletionCallback callback, ActivityInstance owningInstance) : base(callback, owningInstance) { } protected internal override void Invoke(NativeActivityContext context, ActivityInstance completedInstance) { EnsureCallback(completionCallbackType, completionCallbackParameters); CompletionCallback completionCallback = (CompletionCallback)this.Callback; completionCallback(context, completedInstance); } } } // 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
- ApplicationGesture.cs
- FolderLevelBuildProviderCollection.cs
- VariableQuery.cs
- FullTrustAssembliesSection.cs
- TrustLevel.cs
- ZipIORawDataFileBlock.cs
- UdpConstants.cs
- ContainerUIElement3D.cs
- ThemeDictionaryExtension.cs
- TypeUtils.cs
- ISAPIWorkerRequest.cs
- MD5.cs
- XmlSchemaChoice.cs
- ValidatingCollection.cs
- FixedSOMTable.cs
- TreeIterator.cs
- SystemInfo.cs
- NavigationPropertyEmitter.cs
- IdentityReference.cs
- DocumentPageHost.cs
- EventProviderTraceListener.cs
- EdmValidator.cs
- XmlDocumentFragment.cs
- DataGridBoolColumn.cs
- UnsafeNativeMethods.cs
- PermissionSetTriple.cs
- MediaElementAutomationPeer.cs
- CoreSwitches.cs
- TimeoutValidationAttribute.cs
- SocketException.cs
- WebFormsRootDesigner.cs
- ApplicationSecurityInfo.cs
- ActivityDesignerHighlighter.cs
- XmlConvert.cs
- FormsAuthentication.cs
- ContourSegment.cs
- LinearQuaternionKeyFrame.cs
- DataGridColumnCollectionEditor.cs
- ChangePassword.cs
- GB18030Encoding.cs
- COM2PropertyBuilderUITypeEditor.cs
- PropertyMappingExceptionEventArgs.cs
- PointAnimation.cs
- XmlSerializerSection.cs
- PlanCompilerUtil.cs
- RefreshEventArgs.cs
- TypeUnloadedException.cs
- SamlAudienceRestrictionCondition.cs
- PostBackOptions.cs
- TraceLog.cs
- BinaryParser.cs
- ServiceManagerHandle.cs
- NullableFloatMinMaxAggregationOperator.cs
- ToolStripLocationCancelEventArgs.cs
- PolicyStatement.cs
- EventManager.cs
- SQLMoneyStorage.cs
- EntityDataSourceEntityTypeFilterItem.cs
- SecurityTokenException.cs
- EventItfInfo.cs
- _BufferOffsetSize.cs
- TreeBuilderBamlTranslator.cs
- VerificationException.cs
- StreamGeometryContext.cs
- XmlWellformedWriter.cs
- Merger.cs
- XPathParser.cs
- EntityProviderFactory.cs
- SqlComparer.cs
- BigInt.cs
- JournalEntryStack.cs
- _SSPISessionCache.cs
- HierarchicalDataTemplate.cs
- XPathBinder.cs
- ExpressionBuilderContext.cs
- DPCustomTypeDescriptor.cs
- TargetException.cs
- DataGridTextBoxColumn.cs
- Frame.cs
- EmbeddedMailObject.cs
- XLinq.cs
- ThreadStaticAttribute.cs
- FormatControl.cs
- Task.cs
- XPathNavigatorException.cs
- grammarelement.cs
- HtmlElementEventArgs.cs
- CodeCompiler.cs
- Attributes.cs
- Regex.cs
- ControlCachePolicy.cs
- ComContractElementCollection.cs
- DetailsViewPagerRow.cs
- BidOverLoads.cs
- ProfileBuildProvider.cs
- ControllableStoryboardAction.cs
- RoleManagerEventArgs.cs
- DataGridPageChangedEventArgs.cs
- GridViewPageEventArgs.cs
- StrongNamePublicKeyBlob.cs