Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / FlowStep.cs / 1305376 / FlowStep.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Statements { using System.Collections.Generic; using System.Activities; using System.ComponentModel; using System.Windows.Markup; [ContentProperty("Action")] public sealed class FlowStep : FlowNode { public FlowStep() { } [DefaultValue(null)] public Activity Action { get; set; } [DefaultValue(null)] [DependsOn("Action")] public FlowNode Next { get; set; } internal override void OnOpen(Flowchart owner, NativeActivityMetadata metadata) { } internal override void GetConnectedNodes(IListconnections) { if (Next != null) { connections.Add(Next); } } internal override void GetChildActivities(ICollection children) { if (Action != null) { children.Add(Action); } } internal bool Execute(NativeActivityContext context, CompletionCallback onCompleted, out FlowNode nextNode) { if (Next == null) { if (TD.FlowchartNextNullIsEnabled()) { TD.FlowchartNextNull(this.Owner.DisplayName); } } if (Action == null) { nextNode = Next; return true; } else { context.ScheduleActivity(Action, onCompleted); nextNode = null; return false; } } } } // 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
- CardSpacePolicyElement.cs
- JsonByteArrayDataContract.cs
- StandardBindingElement.cs
- Grant.cs
- WeakEventManager.cs
- MasterPageParser.cs
- EndGetFileNameFromUserRequest.cs
- XPathChildIterator.cs
- CodeNamespaceImport.cs
- OperationCanceledException.cs
- TrackingProfile.cs
- InfoCardService.cs
- TypefaceMetricsCache.cs
- ISSmlParser.cs
- TagPrefixInfo.cs
- FamilyMap.cs
- FaultPropagationRecord.cs
- SecurityKeyIdentifierClause.cs
- FlowchartDesigner.xaml.cs
- AddInStore.cs
- PasswordTextNavigator.cs
- SqlVisitor.cs
- SqlCachedBuffer.cs
- SymDocumentType.cs
- SessionStateModule.cs
- RelatedPropertyManager.cs
- NamedPipeTransportBindingElement.cs
- SystemInformation.cs
- IItemContainerGenerator.cs
- AssemblySettingAttributes.cs
- WebControlsSection.cs
- TextSelectionHelper.cs
- RemoteEndpointMessageProperty.cs
- X509SubjectKeyIdentifierClause.cs
- TableLayoutSettings.cs
- HttpPostProtocolReflector.cs
- DomNameTable.cs
- SystemTcpConnection.cs
- DropShadowBitmapEffect.cs
- MD5CryptoServiceProvider.cs
- CachedFontFace.cs
- CodeDomConfigurationHandler.cs
- SessionEndingEventArgs.cs
- JsonReader.cs
- ComponentSerializationService.cs
- ListControlActionList.cs
- PluralizationService.cs
- SQLInt64Storage.cs
- TextSelection.cs
- ScopelessEnumAttribute.cs
- TypeUtil.cs
- SubtreeProcessor.cs
- SqlUdtInfo.cs
- DateTimeFormat.cs
- HttpPostedFile.cs
- BaseDataBoundControl.cs
- XmlQueryStaticData.cs
- SelectionItemPattern.cs
- IIS7WorkerRequest.cs
- ExpressionBuilder.cs
- XmlSchemaAppInfo.cs
- UnsafeNativeMethods.cs
- WFItemsToSpacerVisibility.cs
- ConfigXmlText.cs
- BamlLocalizableResource.cs
- DefaultValueMapping.cs
- HtmlImage.cs
- WriteTimeStream.cs
- HandlerMappingMemo.cs
- AsymmetricKeyExchangeDeformatter.cs
- InlineUIContainer.cs
- SiteMapPathDesigner.cs
- WindowsToolbarItemAsMenuItem.cs
- xmlglyphRunInfo.cs
- ImageIndexConverter.cs
- UIPropertyMetadata.cs
- CommandPlan.cs
- TableLayoutColumnStyleCollection.cs
- XsltContext.cs
- HttpModulesInstallComponent.cs
- WebControlsSection.cs
- ComponentEditorPage.cs
- metadatamappinghashervisitor.cs
- NumberFormatter.cs
- EntityProxyFactory.cs
- WindowsStatic.cs
- DbQueryCommandTree.cs
- SAPICategories.cs
- CacheRequest.cs
- ToolStripDropDownButton.cs
- CustomSignedXml.cs
- LZCodec.cs
- XmlSchemaAppInfo.cs
- ExpressionBindingCollection.cs
- AppearanceEditorPart.cs
- ServicesUtilities.cs
- ValidateNames.cs
- DetailsViewInsertEventArgs.cs
- SQLMoney.cs
- __Error.cs