Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Runtime / EmptyWorkItem.cs / 1305376 / EmptyWorkItem.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 EmptyWorkItem : ActivityExecutionWorkItem { // Called by the Pool. public EmptyWorkItem() { this.IsPooled = true; // Empty doesn't need to be cleared/reinitialized so we set it here this.IsEmpty = true; } public void Initialize(ActivityInstance activityInstance) { base.Reinitialize(activityInstance); } protected override void ReleaseToPool(ActivityExecutor executor) { base.ClearForReuse(); executor.EmptyWorkItemPool.Release(this); } 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; } } } // 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
- XmlIncludeAttribute.cs
- DesignerCategoryAttribute.cs
- DataTablePropertyDescriptor.cs
- hwndwrapper.cs
- PropertyToken.cs
- XmlSerializationReader.cs
- _SslStream.cs
- HwndSourceParameters.cs
- DebugView.cs
- NativeMethods.cs
- TextDecoration.cs
- ThreadAttributes.cs
- EntityModelSchemaGenerator.cs
- RemotingAttributes.cs
- ClientApiGenerator.cs
- ObjectManager.cs
- ReferentialConstraint.cs
- CallbackValidatorAttribute.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- TriggerActionCollection.cs
- XmlUnspecifiedAttribute.cs
- Behavior.cs
- MemberBinding.cs
- UInt16Storage.cs
- HScrollProperties.cs
- CommonGetThemePartSize.cs
- DataGridViewRowPrePaintEventArgs.cs
- StylusDevice.cs
- Filter.cs
- BamlBinaryReader.cs
- WebPartDisplayModeCancelEventArgs.cs
- MsmqHostedTransportManager.cs
- FontStyle.cs
- dataprotectionpermissionattribute.cs
- MembershipUser.cs
- MsmqBindingElementBase.cs
- DateTimeSerializationSection.cs
- EntityDataSourceView.cs
- WorkflowViewManager.cs
- PolicyReader.cs
- NoPersistScope.cs
- DataObjectSettingDataEventArgs.cs
- FactoryId.cs
- NumericUpDownAccelerationCollection.cs
- ServiceMetadataExtension.cs
- documentsequencetextcontainer.cs
- DynamicPropertyHolder.cs
- InvalidOperationException.cs
- HwndSubclass.cs
- ISessionStateStore.cs
- RelationshipType.cs
- RunWorkerCompletedEventArgs.cs
- SmiConnection.cs
- DynamicRendererThreadManager.cs
- ParamArrayAttribute.cs
- CharUnicodeInfo.cs
- SweepDirectionValidation.cs
- RMPermissions.cs
- RawStylusActions.cs
- CollectionCodeDomSerializer.cs
- ListSortDescriptionCollection.cs
- RepeatButtonAutomationPeer.cs
- BasicExpressionVisitor.cs
- ButtonChrome.cs
- SmtpLoginAuthenticationModule.cs
- DataGridColumnCollection.cs
- MessageQueueCriteria.cs
- DataKeyCollection.cs
- CodeDelegateCreateExpression.cs
- OdbcFactory.cs
- ExchangeUtilities.cs
- MissingMethodException.cs
- DocumentApplicationJournalEntry.cs
- GetLedgerEntryForRecipientRequest.cs
- EntityDataSourceContextCreatedEventArgs.cs
- FullTrustAssembly.cs
- OciLobLocator.cs
- EdmProviderManifest.cs
- ConsoleKeyInfo.cs
- CommandDesigner.cs
- TypePresenter.xaml.cs
- ElementHostPropertyMap.cs
- MultiPropertyDescriptorGridEntry.cs
- WebPartUserCapability.cs
- FactoryGenerator.cs
- SpAudioStreamWrapper.cs
- CaseInsensitiveOrdinalStringComparer.cs
- SoapExtensionImporter.cs
- PlatformCulture.cs
- EntityDataSourceQueryBuilder.cs
- ChangeProcessor.cs
- BitmapMetadataEnumerator.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- Debug.cs
- XmlRawWriterWrapper.cs
- ExceptionDetail.cs
- SchemaAttDef.cs
- PageEventArgs.cs
- XmlBufferedByteStreamReader.cs
- tibetanshape.cs