Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Compiler / Validation / SynchronizationValidator.cs / 1305376 / SynchronizationValidator.cs
namespace System.Workflow.ComponentModel.Compiler { using System; using System.Collections.Generic; #region Class SynchronizationValidator internal sealed class SynchronizationValidator : Validator { public override ValidationErrorCollection Validate(ValidationManager manager, object obj) { ValidationErrorCollection validationErrors = base.Validate(manager, obj); Activity activity = obj as Activity; if (activity == null) return validationErrors; ICollectionsynchronizationHandles = activity.GetValue(Activity.SynchronizationHandlesProperty) as ICollection ; if (synchronizationHandles != null) { foreach (string handle in synchronizationHandles) { ValidationError error = ValidationHelpers.ValidateIdentifier("SynchronizationHandles", manager, handle); if (error != null) validationErrors.Add(error); } } return validationErrors; } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Workflow.ComponentModel.Compiler { using System; using System.Collections.Generic; #region Class SynchronizationValidator internal sealed class SynchronizationValidator : Validator { public override ValidationErrorCollection Validate(ValidationManager manager, object obj) { ValidationErrorCollection validationErrors = base.Validate(manager, obj); Activity activity = obj as Activity; if (activity == null) return validationErrors; ICollection synchronizationHandles = activity.GetValue(Activity.SynchronizationHandlesProperty) as ICollection ; if (synchronizationHandles != null) { foreach (string handle in synchronizationHandles) { ValidationError error = ValidationHelpers.ValidateIdentifier("SynchronizationHandles", manager, handle); if (error != null) validationErrors.Add(error); } } return validationErrors; } } #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
- IndicFontClient.cs
- DependencyPropertyChangedEventArgs.cs
- ConfigurationProperty.cs
- StylusPointPropertyInfo.cs
- SqlCommandSet.cs
- Stylus.cs
- MediaPlayer.cs
- TcpClientChannel.cs
- DebugView.cs
- DbProviderServices.cs
- MD5HashHelper.cs
- Matrix.cs
- ValidationPropertyAttribute.cs
- WebConfigurationHost.cs
- ProfileModule.cs
- ToolBarOverflowPanel.cs
- TcpTransportManager.cs
- DecimalAnimationBase.cs
- QuaternionKeyFrameCollection.cs
- QilFactory.cs
- XNameTypeConverter.cs
- DetailsViewUpdatedEventArgs.cs
- OperationCanceledException.cs
- ModelVisual3D.cs
- BitStack.cs
- UriParserTemplates.cs
- PropertyOverridesDialog.cs
- SimpleHandlerFactory.cs
- VisualBrush.cs
- TypeConverter.cs
- WmfPlaceableFileHeader.cs
- ExchangeUtilities.cs
- NamedElement.cs
- WsdlParser.cs
- BitmapEffectGeneralTransform.cs
- UnconditionalPolicy.cs
- GC.cs
- ToolTipService.cs
- BypassElementCollection.cs
- DesignerActionPanel.cs
- XmlWriterTraceListener.cs
- EnumValAlphaComparer.cs
- ClientScriptManager.cs
- RuntimeCompatibilityAttribute.cs
- RowTypeElement.cs
- PageHandlerFactory.cs
- ZipIOLocalFileHeader.cs
- BackStopAuthenticationModule.cs
- WebEventTraceProvider.cs
- SynchronizationContext.cs
- RichListBox.cs
- TraceContextRecord.cs
- XslTransform.cs
- GridViewColumnCollectionChangedEventArgs.cs
- Registry.cs
- XmlTextReader.cs
- RichTextBox.cs
- DateTimeConverter2.cs
- DecoderFallbackWithFailureFlag.cs
- HtmlInputReset.cs
- CompilerGeneratedAttribute.cs
- ObjectListFieldCollection.cs
- WebPartEditorApplyVerb.cs
- DocumentGridContextMenu.cs
- TogglePatternIdentifiers.cs
- HtmlHead.cs
- TrustManager.cs
- ColumnCollection.cs
- ComponentGuaranteesAttribute.cs
- DefaultProxySection.cs
- FontStretch.cs
- WebPartPersonalization.cs
- ProgressBarHighlightConverter.cs
- SurrogateEncoder.cs
- FlowDocumentPage.cs
- PbrsForward.cs
- RowVisual.cs
- HitTestParameters.cs
- SchemaTypeEmitter.cs
- IndividualDeviceConfig.cs
- CodeLinePragma.cs
- SqlBulkCopy.cs
- MouseGesture.cs
- _CookieModule.cs
- NativeMethodsOther.cs
- Button.cs
- FileRecordSequenceHelper.cs
- SafeCryptHandles.cs
- MsmqInputSessionChannel.cs
- SQLCharsStorage.cs
- DaylightTime.cs
- MatrixUtil.cs
- RuntimeArgumentHandle.cs
- NotifyIcon.cs
- ElasticEase.cs
- HitTestWithPointDrawingContextWalker.cs
- NavigationProperty.cs
- ClipboardProcessor.cs
- QueryParameter.cs
- AmbientProperties.cs