Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ControlPersister.cs
- SqlNodeTypeOperators.cs
- XslTransform.cs
- PropertyItemInternal.cs
- StatusBar.cs
- InputBindingCollection.cs
- AuthenticateEventArgs.cs
- Trace.cs
- CapabilitiesRule.cs
- DataBinding.cs
- ThreadLocal.cs
- SelectionItemPattern.cs
- ErrorWebPart.cs
- Control.cs
- NumberFormatter.cs
- ApplicationDirectoryMembershipCondition.cs
- AppDomainUnloadedException.cs
- Pkcs7Signer.cs
- GenericRootAutomationPeer.cs
- CodeIdentifier.cs
- HttpRequestTraceRecord.cs
- RayHitTestParameters.cs
- httpserverutility.cs
- RuleSettingsCollection.cs
- UserNamePasswordClientCredential.cs
- webproxy.cs
- ACE.cs
- ManagementOptions.cs
- RemotingSurrogateSelector.cs
- ToolStripProgressBar.cs
- EnumerationRangeValidationUtil.cs
- CatalogZoneDesigner.cs
- DataSourceSerializationException.cs
- WebSysDisplayNameAttribute.cs
- UniqueEventHelper.cs
- DataGridState.cs
- ClientType.cs
- QueryExtender.cs
- FullTrustAssemblyCollection.cs
- Vector3DAnimationBase.cs
- TrackingRecord.cs
- XappLauncher.cs
- SqlCacheDependencyDatabase.cs
- CompressionTransform.cs
- InternalDuplexBindingElement.cs
- WebPartTracker.cs
- UIElementIsland.cs
- DataBoundControl.cs
- WebPartRestoreVerb.cs
- InternalPolicyElement.cs
- Rules.cs
- RowToFieldTransformer.cs
- RenderCapability.cs
- Rect3D.cs
- StylusOverProperty.cs
- Enlistment.cs
- Positioning.cs
- DataKey.cs
- SecurityTokenException.cs
- PropertyDescriptorGridEntry.cs
- ExternalCalls.cs
- TableNameAttribute.cs
- CustomErrorsSectionWrapper.cs
- ListenerChannelContext.cs
- TextEditorThreadLocalStore.cs
- OptionalColumn.cs
- OleDbReferenceCollection.cs
- SessionStateModule.cs
- StylusEditingBehavior.cs
- DelegateBodyWriter.cs
- VisualProxy.cs
- TextRunCache.cs
- TripleDES.cs
- WebReferenceCollection.cs
- SimpleHandlerFactory.cs
- DropShadowBitmapEffect.cs
- ExtendedPropertyCollection.cs
- GestureRecognitionResult.cs
- ToolBarButtonClickEvent.cs
- listitem.cs
- SafeProcessHandle.cs
- TargetParameterCountException.cs
- CaseInsensitiveHashCodeProvider.cs
- PeerCredentialElement.cs
- SymbolResolver.cs
- ZipIOLocalFileHeader.cs
- MiniCustomAttributeInfo.cs
- CloudCollection.cs
- ListViewInsertedEventArgs.cs
- Queue.cs
- ExpressionBuilderContext.cs
- HtmlPanelAdapter.cs
- FilterEventArgs.cs
- ZipIOExtraField.cs
- RuntimeCompatibilityAttribute.cs
- CustomAssemblyResolver.cs
- DispatchOperation.cs
- StateBag.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- XPathAncestorQuery.cs