Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Behaviors / CompensateDesigner.cs / 1305376 / CompensateDesigner.cs
namespace System.Workflow.ComponentModel { using System; using System.Text; using System.Reflection; using System.Collections; using System.Collections.Specialized; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Drawing2D; using System.Diagnostics; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; #region Class CompensateDesigner [ActivityDesignerTheme(typeof(CompensateDesignerTheme))] internal sealed class CompensateDesigner : ActivityDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { Activity parentActivity = parentActivityDesigner.Activity; while (parentActivity != null) { if (parentActivity is CancellationHandlerActivity || parentActivity is CompensationHandlerActivity || parentActivity is FaultHandlerActivity) return true; parentActivity = parentActivity.Parent; } return false; } #endregion } #endregion #region CompensateDesignerTheme internal sealed class CompensateDesignerTheme : ActivityDesignerTheme { public CompensateDesignerTheme(WorkflowTheme theme) : base(theme) { this.ForeColor = Color.FromArgb(0xFF, 0x00, 0x00, 0x00); this.BorderColor = Color.FromArgb(0xFF, 0x73, 0x51, 0x08); this.BorderStyle = DashStyle.Solid; this.BackColorStart = Color.FromArgb(0xFF, 0xF7, 0xF7, 0x9C); this.BackColorEnd = Color.FromArgb(0xFF, 0xDE, 0xAA, 0x00); this.BackgroundStyle = LinearGradientMode.Horizontal; } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Workflow.ComponentModel { using System; using System.Text; using System.Reflection; using System.Collections; using System.Collections.Specialized; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Drawing2D; using System.Diagnostics; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; #region Class CompensateDesigner [ActivityDesignerTheme(typeof(CompensateDesignerTheme))] internal sealed class CompensateDesigner : ActivityDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { Activity parentActivity = parentActivityDesigner.Activity; while (parentActivity != null) { if (parentActivity is CancellationHandlerActivity || parentActivity is CompensationHandlerActivity || parentActivity is FaultHandlerActivity) return true; parentActivity = parentActivity.Parent; } return false; } #endregion } #endregion #region CompensateDesignerTheme internal sealed class CompensateDesignerTheme : ActivityDesignerTheme { public CompensateDesignerTheme(WorkflowTheme theme) : base(theme) { this.ForeColor = Color.FromArgb(0xFF, 0x00, 0x00, 0x00); this.BorderColor = Color.FromArgb(0xFF, 0x73, 0x51, 0x08); this.BorderStyle = DashStyle.Solid; this.BackColorStart = Color.FromArgb(0xFF, 0xF7, 0xF7, 0x9C); this.BackColorEnd = Color.FromArgb(0xFF, 0xDE, 0xAA, 0x00); this.BackgroundStyle = LinearGradientMode.Horizontal; } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OrderPreservingSpoolingTask.cs
- SocketException.cs
- ButtonBase.cs
- FastPropertyAccessor.cs
- ActivityCodeGenerator.cs
- ClientConfigurationSystem.cs
- Method.cs
- OleDbPropertySetGuid.cs
- WebPartTransformer.cs
- WebPartZoneAutoFormat.cs
- GridItemCollection.cs
- DesignerCategoryAttribute.cs
- WindowsTooltip.cs
- HyperLink.cs
- RequestCachePolicyConverter.cs
- FormatConvertedBitmap.cs
- DataGridViewControlCollection.cs
- CopyAction.cs
- SerializationInfo.cs
- CollectionView.cs
- CapabilitiesSection.cs
- CroppedBitmap.cs
- ExpressionSelection.cs
- ChannelManagerBase.cs
- SessionEndingCancelEventArgs.cs
- PerfService.cs
- TraceSwitch.cs
- IRCollection.cs
- Operators.cs
- BaseDataListActionList.cs
- cookie.cs
- ParserStreamGeometryContext.cs
- XmlEncoding.cs
- SurrogateEncoder.cs
- AssemblyBuilder.cs
- MachineSettingsSection.cs
- TypeNameConverter.cs
- WorkerRequest.cs
- DictionaryBase.cs
- ScriptBehaviorDescriptor.cs
- ZipIOExtraField.cs
- ContractBase.cs
- CreateParams.cs
- CharAnimationUsingKeyFrames.cs
- Sorting.cs
- documentsequencetextpointer.cs
- entitydatasourceentitysetnameconverter.cs
- GradientBrush.cs
- PrintPreviewGraphics.cs
- RepeaterItemEventArgs.cs
- ExpressionVisitor.cs
- DurableOperationAttribute.cs
- AppDomainFactory.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- TemplatePagerField.cs
- MenuCommands.cs
- updateconfighost.cs
- HttpRequestCacheValidator.cs
- BufferedWebEventProvider.cs
- SecurityRequiresReviewAttribute.cs
- DataGridViewImageColumn.cs
- DataGridColumnReorderingEventArgs.cs
- TypeDependencyAttribute.cs
- EmbeddedMailObject.cs
- MaskedTextProvider.cs
- DesignerSerializerAttribute.cs
- PreviewPrintController.cs
- LinearKeyFrames.cs
- XmlSchemaComplexContentRestriction.cs
- AssemblyNameProxy.cs
- DispatcherSynchronizationContext.cs
- SystemNetworkInterface.cs
- NameValuePair.cs
- _RequestLifetimeSetter.cs
- AssociatedControlConverter.cs
- XpsS0ValidatingLoader.cs
- EventWaitHandleSecurity.cs
- Dictionary.cs
- RepeaterItemCollection.cs
- DecryptRequest.cs
- FixedDocumentPaginator.cs
- SystemSounds.cs
- InkCollectionBehavior.cs
- NTAccount.cs
- Content.cs
- VarRemapper.cs
- XmlHierarchyData.cs
- WebBrowserDocumentCompletedEventHandler.cs
- FrameAutomationPeer.cs
- ResetableIterator.cs
- XmlJsonReader.cs
- HwndAppCommandInputProvider.cs
- BasicHttpSecurity.cs
- ServiceOperationListItem.cs
- ConsumerConnectionPointCollection.cs
- DesignTimeParseData.cs
- WindowsContainer.cs
- EntityViewContainer.cs
- AuthorizationRule.cs
- SelectedCellsChangedEventArgs.cs