Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LicenseContext.cs
- WinFormsSecurity.cs
- DataGridGeneralPage.cs
- DataError.cs
- DictionaryCustomTypeDescriptor.cs
- Constraint.cs
- ClonableStack.cs
- DoubleAnimationUsingPath.cs
- PixelFormats.cs
- SecurityRequiresReviewAttribute.cs
- DerivedKeySecurityToken.cs
- DataGridViewElement.cs
- TreeViewHitTestInfo.cs
- ConfigurationStrings.cs
- PathSegmentCollection.cs
- TemplateControlCodeDomTreeGenerator.cs
- GroupQuery.cs
- DispatcherHooks.cs
- ExecutionContext.cs
- DataBoundControlHelper.cs
- ProcessRequestArgs.cs
- XappLauncher.cs
- Constraint.cs
- SystemTcpStatistics.cs
- Ipv6Element.cs
- HtmlToClrEventProxy.cs
- DragEventArgs.cs
- CorrelationQuery.cs
- InertiaRotationBehavior.cs
- BitmapScalingModeValidation.cs
- SQLBinaryStorage.cs
- UseAttributeSetsAction.cs
- InternalRelationshipCollection.cs
- FunctionQuery.cs
- M3DUtil.cs
- _HeaderInfoTable.cs
- QueryGeneratorBase.cs
- Comparer.cs
- TemplateEditingVerb.cs
- VirtualizedItemProviderWrapper.cs
- BooleanAnimationBase.cs
- HttpProfileBase.cs
- ToolStripSplitButton.cs
- IdentityModelStringsVersion1.cs
- SystemMulticastIPAddressInformation.cs
- DrawListViewColumnHeaderEventArgs.cs
- HtmlButton.cs
- SendMessageContent.cs
- ChildrenQuery.cs
- ImageSource.cs
- SymbolDocumentGenerator.cs
- CookieProtection.cs
- ViewPort3D.cs
- XmlSchemaComplexContentRestriction.cs
- WebPartZoneBaseDesigner.cs
- SqlBulkCopyColumnMappingCollection.cs
- XmlSignatureProperties.cs
- COM2IProvidePropertyBuilderHandler.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- Events.cs
- COSERVERINFO.cs
- WindowsGraphicsWrapper.cs
- BamlTreeNode.cs
- RulePatternOps.cs
- ControlCachePolicy.cs
- BehaviorDragDropEventArgs.cs
- MailDefinitionBodyFileNameEditor.cs
- GridViewCancelEditEventArgs.cs
- CompatibleComparer.cs
- MetadataArtifactLoaderCompositeFile.cs
- OleTxTransactionInfo.cs
- BaseProcessor.cs
- _TransmitFileOverlappedAsyncResult.cs
- StrokeCollectionConverter.cs
- FieldMetadata.cs
- ReadOnlyCollectionBase.cs
- SqlRewriteScalarSubqueries.cs
- XmlNavigatorStack.cs
- SrgsRulesCollection.cs
- TextCompositionEventArgs.cs
- Axis.cs
- XmlSecureResolver.cs
- DocumentEventArgs.cs
- EntityType.cs
- SettingsProviderCollection.cs
- Oid.cs
- AQNBuilder.cs
- SafeNativeMethods.cs
- MethodAccessException.cs
- TreeView.cs
- LocalValueEnumerator.cs
- SelectionList.cs
- AdPostCacheSubstitution.cs
- HttpInputStream.cs
- DecimalFormatter.cs
- IndexerNameAttribute.cs
- SecureEnvironment.cs
- TableRow.cs
- PropertyDescriptorCollection.cs
- RtfToXamlLexer.cs