Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Runtime / EmptyWithCancelationCheckWorkItem.cs / 1305376 / EmptyWithCancelationCheckWorkItem.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Runtime { using System; using System.Runtime; using System.Reflection; using System.Runtime.Serialization; using System.Diagnostics.CodeAnalysis; [DataContract] class EmptyWithCancelationCheckWorkItem : ActivityExecutionWorkItem { [DataMember] ActivityInstance completedInstance; public EmptyWithCancelationCheckWorkItem(ActivityInstance activityInstance, ActivityInstance completedInstance) : base(activityInstance) { this.completedInstance = completedInstance; this.IsEmpty = true; } public override void TraceCompleted() { TraceRuntimeWorkItemCompleted(); } public override void TraceScheduled() { TraceRuntimeWorkItemScheduled(); } public override void TraceStarting() { TraceRuntimeWorkItemStarting(); } public override bool Execute(ActivityExecutor executor, BookmarkManager bookmarkManager) { Fx.Assert("Empty work items should never been executed."); return true; } public override void PostProcess(ActivityExecutor executor) { if (this.completedInstance.State != ActivityInstanceState.Closed && this.ActivityInstance.IsPerformingDefaultCancelation) { this.ActivityInstance.MarkCanceled(); } base.PostProcess(executor); } } } // 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
- SqlUserDefinedAggregateAttribute.cs
- CheckableControlBaseAdapter.cs
- InvalidFilterCriteriaException.cs
- SRef.cs
- WebPartConnectionsConfigureVerb.cs
- DataTableReader.cs
- StrokeDescriptor.cs
- WpfGeneratedKnownProperties.cs
- IndentedTextWriter.cs
- ContentValidator.cs
- ButtonBaseAdapter.cs
- Calendar.cs
- AdornerPresentationContext.cs
- GeometryModel3D.cs
- RulePatternOps.cs
- HttpResponseWrapper.cs
- EntityProxyFactory.cs
- HatchBrush.cs
- IIS7UserPrincipal.cs
- Paragraph.cs
- WebPartManager.cs
- Int32AnimationUsingKeyFrames.cs
- ArgumentException.cs
- EntityClientCacheKey.cs
- SafeProcessHandle.cs
- RootBrowserWindow.cs
- WebPageTraceListener.cs
- ClientApiGenerator.cs
- CodeStatementCollection.cs
- PngBitmapEncoder.cs
- QilExpression.cs
- Activation.cs
- Publisher.cs
- SmiRequestExecutor.cs
- FunctionQuery.cs
- CheckBox.cs
- _ShellExpression.cs
- XmlSchemaSimpleContentExtension.cs
- FileSystemInfo.cs
- LogRestartAreaEnumerator.cs
- QueryExecutionOption.cs
- FacetValueContainer.cs
- propertyentry.cs
- XXXInfos.cs
- WSSecureConversationDec2005.cs
- PenLineCapValidation.cs
- WebServiceReceiveDesigner.cs
- DescendentsWalker.cs
- XPathAxisIterator.cs
- WriteableBitmap.cs
- SQLInt64.cs
- LexicalChunk.cs
- SecurityTokenResolver.cs
- ExtensionFile.cs
- XpsFilter.cs
- TabItemAutomationPeer.cs
- ViewManagerAttribute.cs
- JournalEntryListConverter.cs
- DBCSCodePageEncoding.cs
- RootProjectionNode.cs
- HttpRuntime.cs
- Hex.cs
- IteratorDescriptor.cs
- BooleanFunctions.cs
- CounterCreationDataCollection.cs
- GenericPrincipal.cs
- GregorianCalendarHelper.cs
- CategoryNameCollection.cs
- PackagePart.cs
- HtmlButton.cs
- _HeaderInfoTable.cs
- StylusDownEventArgs.cs
- Bold.cs
- XmlElement.cs
- SafeNativeMethods.cs
- XmlUtilWriter.cs
- ProvidePropertyAttribute.cs
- TempEnvironment.cs
- ImageBrush.cs
- SecurityUniqueId.cs
- XAMLParseException.cs
- QilChoice.cs
- HttpRequestCacheValidator.cs
- CustomErrorsSection.cs
- MemberRelationshipService.cs
- FlowLayoutPanelDesigner.cs
- BaseDataBoundControl.cs
- TransactionScope.cs
- OdbcTransaction.cs
- ComponentDispatcherThread.cs
- sqlnorm.cs
- GenerateTemporaryAssemblyTask.cs
- CollectionBuilder.cs
- DebuggerAttributes.cs
- BamlRecordReader.cs
- BindingsSection.cs
- BinarySecretKeyIdentifierClause.cs
- DataTableCollection.cs
- StatusBarDrawItemEvent.cs
- StorageMappingItemCollection.cs