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
- SerialReceived.cs
- TransformProviderWrapper.cs
- RequestBringIntoViewEventArgs.cs
- TypeDescriptorFilterService.cs
- DataGridViewSelectedRowCollection.cs
- isolationinterop.cs
- PowerModeChangedEventArgs.cs
- InfoCardRequestException.cs
- COAUTHINFO.cs
- WebControlsSection.cs
- PageContent.cs
- CollectionViewGroupInternal.cs
- SiteIdentityPermission.cs
- PixelShader.cs
- CaseInsensitiveHashCodeProvider.cs
- Helper.cs
- RequestQueryProcessor.cs
- ConfigurationStrings.cs
- ListBoxItemAutomationPeer.cs
- recordstatescratchpad.cs
- QuarticEase.cs
- ScriptDescriptor.cs
- WebServiceData.cs
- HttpPostProtocolReflector.cs
- TextSegment.cs
- XPathNode.cs
- SoapRpcMethodAttribute.cs
- ToolStripSeparator.cs
- HtmlHead.cs
- PreloadedPackages.cs
- ClientSettingsStore.cs
- TextViewBase.cs
- MsmqIntegrationElement.cs
- DebugView.cs
- MaskedTextBox.cs
- ListItemConverter.cs
- DispatcherTimer.cs
- KnownTypesProvider.cs
- TreeIterator.cs
- ProvideValueServiceProvider.cs
- CodeSpit.cs
- WindowsTreeView.cs
- CodeObjectCreateExpression.cs
- WebPartVerb.cs
- RtfFormatStack.cs
- ConditionalExpression.cs
- HtmlTableCellCollection.cs
- BitVector32.cs
- TableColumn.cs
- WarningException.cs
- AppDomainFactory.cs
- TextBoxLine.cs
- TypeDescriptor.cs
- GenericPrincipal.cs
- SectionRecord.cs
- XmlSchemaAnyAttribute.cs
- SQLDateTimeStorage.cs
- EnumerableWrapperWeakToStrong.cs
- AdapterSwitches.cs
- DetailsViewRowCollection.cs
- TdsParameterSetter.cs
- DataGridRelationshipRow.cs
- Decorator.cs
- HandleTable.cs
- ActivityWithResultValueSerializer.cs
- PhysicalFontFamily.cs
- ModifierKeysConverter.cs
- LiteralTextContainerControlBuilder.cs
- FillErrorEventArgs.cs
- XmlSchemaAttribute.cs
- SystemBrushes.cs
- CompositeDataBoundControl.cs
- ListViewTableRow.cs
- XmlSchemaObjectCollection.cs
- RegisteredArrayDeclaration.cs
- GridViewRowPresenterBase.cs
- FixedSOMSemanticBox.cs
- XmlC14NWriter.cs
- CommonObjectSecurity.cs
- EventLogInternal.cs
- RuleInfoComparer.cs
- HwndSourceKeyboardInputSite.cs
- MetadataCache.cs
- ResourceWriter.cs
- TextModifier.cs
- BoundField.cs
- _ListenerResponseStream.cs
- ProtectedConfigurationSection.cs
- XPathArrayIterator.cs
- HostingEnvironmentException.cs
- CustomErrorsSection.cs
- AssertFilter.cs
- SiblingIterators.cs
- RegexParser.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- LinearGradientBrush.cs
- XpsDocument.cs
- EntityModelSchemaGenerator.cs
- XPathDocumentIterator.cs
- DataObjectEventArgs.cs