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
- FirstMatchCodeGroup.cs
- PerformanceCounterPermissionAttribute.cs
- KnownTypesProvider.cs
- FileLogRecord.cs
- StreamAsIStream.cs
- SchemaImporterExtensionElement.cs
- ping.cs
- DrawingContext.cs
- ListBase.cs
- XmlArrayItemAttribute.cs
- ComNativeDescriptor.cs
- SendingRequestEventArgs.cs
- SQLDateTimeStorage.cs
- StrokeNodeEnumerator.cs
- ExceptionUtil.cs
- FusionWrap.cs
- base64Transforms.cs
- MultiPropertyDescriptorGridEntry.cs
- PerfCounterSection.cs
- SelectionEditingBehavior.cs
- DataSourceIDConverter.cs
- StringPropertyBuilder.cs
- ExpressionPrinter.cs
- MailMessage.cs
- Partitioner.cs
- DesignerTextViewAdapter.cs
- AutomationIdentifierGuids.cs
- Transform3D.cs
- ExpanderAutomationPeer.cs
- ArithmeticException.cs
- CompilerParameters.cs
- IOException.cs
- SoundPlayer.cs
- SafeProcessHandle.cs
- RunInstallerAttribute.cs
- listitem.cs
- DecoderBestFitFallback.cs
- ErrorInfoXmlDocument.cs
- XmlBaseReader.cs
- ToolStripMenuItem.cs
- CommandConverter.cs
- OledbConnectionStringbuilder.cs
- Math.cs
- SqlMultiplexer.cs
- Decorator.cs
- FixedSchema.cs
- Activity.cs
- ManipulationDeltaEventArgs.cs
- ControlDesigner.cs
- BitmapMetadata.cs
- NativeMethods.cs
- HTTPAPI_VERSION.cs
- SqlConnectionPoolProviderInfo.cs
- BufferedStream.cs
- SqlFunctionAttribute.cs
- MetafileHeaderWmf.cs
- Schema.cs
- LingerOption.cs
- SwitchLevelAttribute.cs
- PageContent.cs
- _TLSstream.cs
- BamlLocalizableResourceKey.cs
- _FtpDataStream.cs
- arc.cs
- ImageMetadata.cs
- EtwTrackingBehavior.cs
- LocatorGroup.cs
- ClientConfigurationSystem.cs
- AuthenticationService.cs
- ContextStaticAttribute.cs
- Slider.cs
- Brush.cs
- Random.cs
- EntityDataSourceMemberPath.cs
- HttpServerVarsCollection.cs
- TextPattern.cs
- RuntimeHandles.cs
- CSharpCodeProvider.cs
- SingleTagSectionHandler.cs
- JsonFormatReaderGenerator.cs
- PositiveTimeSpanValidatorAttribute.cs
- HtmlAnchor.cs
- ReachPageContentSerializer.cs
- SqlProviderServices.cs
- GetResponse.cs
- WindowsClaimSet.cs
- XmlSerializerNamespaces.cs
- OdbcCommandBuilder.cs
- MessageBox.cs
- TreeViewCancelEvent.cs
- ToolboxDataAttribute.cs
- WebPartEditorApplyVerb.cs
- SafeFileMappingHandle.cs
- UnmanagedHandle.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- GPStream.cs
- SymLanguageType.cs
- ClientRequest.cs
- QilUnary.cs
- SQLBinaryStorage.cs