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
- Brush.cs
- HtmlHead.cs
- DesignerGeometryHelper.cs
- StandardToolWindows.cs
- AttributeProviderAttribute.cs
- DebugInfoExpression.cs
- FillBehavior.cs
- ObjectTokenCategory.cs
- SecurityElement.cs
- Simplifier.cs
- BooleanConverter.cs
- SerializationEventsCache.cs
- CompositeFontInfo.cs
- ProtectedConfigurationSection.cs
- FlowDocument.cs
- DelegateHelpers.Generated.cs
- BitStream.cs
- RegexCharClass.cs
- Comparer.cs
- WeakReferenceList.cs
- UpDownBase.cs
- LazyLoadBehavior.cs
- SamlAttribute.cs
- SourceSwitch.cs
- _UncName.cs
- FastEncoder.cs
- ArgIterator.cs
- TraceSection.cs
- Convert.cs
- KnownBoxes.cs
- MetadataSerializer.cs
- ContainerUtilities.cs
- PrivilegedConfigurationManager.cs
- XamlSerializationHelper.cs
- XmlSchemaElement.cs
- IPEndPointCollection.cs
- InternalsVisibleToAttribute.cs
- ServiceModelConfiguration.cs
- StandardMenuStripVerb.cs
- DataTableMappingCollection.cs
- TypedTableHandler.cs
- AxHost.cs
- HtmlMeta.cs
- EntityDataSourceQueryBuilder.cs
- Timer.cs
- AdjustableArrowCap.cs
- ActionNotSupportedException.cs
- XPathAxisIterator.cs
- FileVersionInfo.cs
- PrintPreviewGraphics.cs
- SmtpSection.cs
- ArgumentDesigner.xaml.cs
- ArrayTypeMismatchException.cs
- SymbolUsageManager.cs
- ParameterBuilder.cs
- ReadContentAsBinaryHelper.cs
- WebPartsSection.cs
- Sql8ConformanceChecker.cs
- PhoneCallDesigner.cs
- MultipartIdentifier.cs
- SafeArrayTypeMismatchException.cs
- PerformanceCounterManager.cs
- DirectoryObjectSecurity.cs
- NameNode.cs
- UrlMappingCollection.cs
- ValueQuery.cs
- TakeQueryOptionExpression.cs
- XhtmlTextWriter.cs
- GCHandleCookieTable.cs
- ControlEvent.cs
- SynchronousReceiveElement.cs
- Renderer.cs
- messageonlyhwndwrapper.cs
- SchemaImporterExtensionElement.cs
- OdbcConnectionString.cs
- ZipIOLocalFileHeader.cs
- Rule.cs
- IncrementalHitTester.cs
- XPathNodeList.cs
- MimeTypeMapper.cs
- Panel.cs
- CalendarDateRange.cs
- GlobalizationSection.cs
- ApplicationActivator.cs
- ProcessHostMapPath.cs
- SdlChannelSink.cs
- KeyboardNavigation.cs
- EtwTrace.cs
- DbConnectionPoolIdentity.cs
- RelationshipEnd.cs
- BindingOperations.cs
- StickyNote.cs
- FixedSOMLineRanges.cs
- ExpressionUtilities.cs
- XmlAnyAttributeAttribute.cs
- DummyDataSource.cs
- FunctionImportMapping.cs
- XMLDiffLoader.cs
- QueuePathEditor.cs
- Column.cs