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
- AutomationIdentifier.cs
- GeometryHitTestResult.cs
- FixedStringLookup.cs
- PointAnimation.cs
- XmlDataSource.cs
- OracleFactory.cs
- SqlConnectionFactory.cs
- CheckPair.cs
- CreateUserWizardStep.cs
- Roles.cs
- NamespaceEmitter.cs
- Helper.cs
- VirtualDirectoryMappingCollection.cs
- NullableConverter.cs
- MetaModel.cs
- WebPartAuthorizationEventArgs.cs
- PeerNameRegistration.cs
- Size3DValueSerializer.cs
- PolyQuadraticBezierSegment.cs
- BoolExpr.cs
- NavigationProperty.cs
- OleDbDataReader.cs
- AnnotationResourceCollection.cs
- Qualifier.cs
- XamlToRtfWriter.cs
- StaticSiteMapProvider.cs
- MeasurementDCInfo.cs
- RemotingSurrogateSelector.cs
- Scripts.cs
- DesignerDataSourceView.cs
- GlobalizationAssembly.cs
- Hash.cs
- OdbcInfoMessageEvent.cs
- EntityClientCacheEntry.cs
- Stroke2.cs
- TerminatorSinks.cs
- ContextMenu.cs
- Tile.cs
- HandlerWithFactory.cs
- PathGradientBrush.cs
- ExitEventArgs.cs
- IntegerValidatorAttribute.cs
- FileUtil.cs
- X509SubjectKeyIdentifierClause.cs
- ColumnMap.cs
- LookupBindingPropertiesAttribute.cs
- StickyNoteAnnotations.cs
- ButtonRenderer.cs
- QuotedPrintableStream.cs
- Button.cs
- WindowsScroll.cs
- LoadedOrUnloadedOperation.cs
- PointCollection.cs
- UrlEncodedParameterWriter.cs
- Rect.cs
- MobileControlsSectionHandler.cs
- ScrollableControl.cs
- BuildProviderUtils.cs
- WebPartDisplayModeCancelEventArgs.cs
- SerializerWriterEventHandlers.cs
- SapiAttributeParser.cs
- InkSerializer.cs
- CurrentChangingEventArgs.cs
- StdValidatorsAndConverters.cs
- OleDbError.cs
- TdsRecordBufferSetter.cs
- SystemIPv4InterfaceProperties.cs
- BitmapEffectState.cs
- DesignerWidgets.cs
- XmlSerializableServices.cs
- PersonalizableTypeEntry.cs
- ConfigurationManagerInternalFactory.cs
- TextTreePropertyUndoUnit.cs
- MenuItemCollection.cs
- ConfigurationSectionGroup.cs
- TemplateBindingExpressionConverter.cs
- XamlTreeBuilderBamlRecordWriter.cs
- SQLResource.cs
- COM2ExtendedBrowsingHandler.cs
- PermissionSetTriple.cs
- WebRequestModuleElementCollection.cs
- Line.cs
- RuleProcessor.cs
- DataConnectionHelper.cs
- XmlEntity.cs
- TypeDescriptionProviderAttribute.cs
- StateElementCollection.cs
- IIS7WorkerRequest.cs
- SubMenuStyle.cs
- RootBrowserWindowProxy.cs
- SqlBooleanMismatchVisitor.cs
- DocumentViewerBaseAutomationPeer.cs
- LogSwitch.cs
- ResourceKey.cs
- PointConverter.cs
- HttpDigestClientCredential.cs
- RequestCachePolicy.cs
- ToolStripTextBox.cs
- WebBaseEventKeyComparer.cs
- StylusPointProperties.cs