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
- XmlSchemaIdentityConstraint.cs
- TextServicesCompartmentContext.cs
- ApplicationId.cs
- ToolConsole.cs
- DrawToolTipEventArgs.cs
- AmbiguousMatchException.cs
- VisualBasicExpressionConverter.cs
- XPathPatternBuilder.cs
- ScrollPattern.cs
- XNameConverter.cs
- ToolStripScrollButton.cs
- ActiveXHelper.cs
- OdbcDataReader.cs
- SafePointer.cs
- SystemKeyConverter.cs
- DelegateArgument.cs
- RelativeSource.cs
- AutomationPatternInfo.cs
- XhtmlBasicValidatorAdapter.cs
- COM2PropertyBuilderUITypeEditor.cs
- KeyTimeConverter.cs
- precedingsibling.cs
- SupportsPreviewControlAttribute.cs
- TransactionContext.cs
- PlainXmlWriter.cs
- Bezier.cs
- EmissiveMaterial.cs
- BamlLocalizableResource.cs
- TimelineClockCollection.cs
- BigInt.cs
- ObjectStateManagerMetadata.cs
- DesignBindingEditor.cs
- ParagraphResult.cs
- HelpProvider.cs
- XmlFormatMapping.cs
- Encoder.cs
- TabItemWrapperAutomationPeer.cs
- UIntPtr.cs
- EmptyControlCollection.cs
- BamlWriter.cs
- DetailsViewDeleteEventArgs.cs
- EntityContainerEmitter.cs
- EditorAttributeInfo.cs
- HttpWebRequestElement.cs
- AppSecurityManager.cs
- CompilerErrorCollection.cs
- SqlMultiplexer.cs
- FormViewInsertEventArgs.cs
- ContentType.cs
- Section.cs
- KerberosTicketHashIdentifierClause.cs
- SemaphoreFullException.cs
- ClosureBinding.cs
- OutOfMemoryException.cs
- ObjectConverter.cs
- DesignerVerbCollection.cs
- ConsoleCancelEventArgs.cs
- StrokeNodeOperations.cs
- PnrpPeerResolverBindingElement.cs
- WebEventCodes.cs
- elementinformation.cs
- SQLChars.cs
- ToolstripProfessionalRenderer.cs
- ProtocolsConfiguration.cs
- KeyedHashAlgorithm.cs
- ProviderUtil.cs
- OletxTransactionManager.cs
- SqlWorkflowPersistenceService.cs
- XmlSortKeyAccumulator.cs
- CompensationDesigner.cs
- WmlListAdapter.cs
- EncoderNLS.cs
- InvalidFilterCriteriaException.cs
- RecordBuilder.cs
- CultureInfoConverter.cs
- CollectionBase.cs
- FormViewDeletedEventArgs.cs
- ImageMapEventArgs.cs
- InkCanvasAutomationPeer.cs
- ProxyWebPartConnectionCollection.cs
- EmptyQuery.cs
- InteropBitmapSource.cs
- AsyncResult.cs
- AttributeQuery.cs
- RSACryptoServiceProvider.cs
- ExpressionCopier.cs
- Brush.cs
- ResXFileRef.cs
- ColorMap.cs
- DateTimeConverter.cs
- ToolStripLabel.cs
- ObjectHandle.cs
- HwndSubclass.cs
- UndoManager.cs
- AttributeEmitter.cs
- SessionParameter.cs
- ConfigXmlWhitespace.cs
- SharedPerformanceCounter.cs
- MessagePartDescriptionCollection.cs
- CacheDependency.cs