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
- XamlReader.cs
- WindowsScrollBar.cs
- SoapMessage.cs
- RSAPKCS1SignatureDeformatter.cs
- MetadataSet.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- StylusPlugInCollection.cs
- ScriptResourceHandler.cs
- EmbossBitmapEffect.cs
- SqlUtil.cs
- SimpleLine.cs
- ModuleBuilder.cs
- Int64AnimationBase.cs
- InputLanguage.cs
- ZipFileInfo.cs
- OleDbDataReader.cs
- CorrelationManager.cs
- GenericEnumerator.cs
- ByteConverter.cs
- OleDbTransaction.cs
- PersonalizationState.cs
- SqlNodeAnnotation.cs
- ElementProxy.cs
- Matrix.cs
- CodeMemberMethod.cs
- Ipv6Element.cs
- EventEntry.cs
- GridViewSelectEventArgs.cs
- CombinedGeometry.cs
- AssemblySettingAttributes.cs
- StaticFileHandler.cs
- ConsoleCancelEventArgs.cs
- X509RawDataKeyIdentifierClause.cs
- BookmarkScopeHandle.cs
- ChangeInterceptorAttribute.cs
- COM2FontConverter.cs
- TranslateTransform3D.cs
- ManualResetEvent.cs
- ListControlBuilder.cs
- CacheSection.cs
- XmlReflectionMember.cs
- RelationshipEndMember.cs
- DBNull.cs
- XmlElement.cs
- BoolExpr.cs
- CodeArrayCreateExpression.cs
- DataControlLinkButton.cs
- BinaryObjectWriter.cs
- XamlRtfConverter.cs
- ResourceReferenceExpression.cs
- SafeFileHandle.cs
- SubstitutionList.cs
- assertwrapper.cs
- SymLanguageVendor.cs
- Grammar.cs
- DPTypeDescriptorContext.cs
- EditorOptionAttribute.cs
- DataGridColumnHeader.cs
- PageOrientation.cs
- DispatchChannelSink.cs
- XmlSchemaAttribute.cs
- _LoggingObject.cs
- MinMaxParagraphWidth.cs
- TextCollapsingProperties.cs
- TabPage.cs
- PropertyGridView.cs
- versioninfo.cs
- ViewStateModeByIdAttribute.cs
- SafeLibraryHandle.cs
- localization.cs
- LateBoundBitmapDecoder.cs
- XmlElement.cs
- TextWriter.cs
- NetworkAddressChange.cs
- XmlSchemaSet.cs
- UrlRoutingModule.cs
- PropertyCondition.cs
- MediaElement.cs
- XMLUtil.cs
- ScrollBar.cs
- GrammarBuilderPhrase.cs
- TextElementEnumerator.cs
- StringValidator.cs
- OdbcCommand.cs
- Renderer.cs
- StrokeCollectionDefaultValueFactory.cs
- DeflateEmulationStream.cs
- PageHandlerFactory.cs
- StandardOleMarshalObject.cs
- WsdlBuildProvider.cs
- CompatibleComparer.cs
- StyleSheet.cs
- ProcessHost.cs
- TypeProvider.cs
- CleanUpVirtualizedItemEventArgs.cs
- NullableIntSumAggregationOperator.cs
- ServiceModelConfigurationSectionCollection.cs
- PropertyCollection.cs
- FlowDocumentPaginator.cs
- ProfileService.cs