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
- TraversalRequest.cs
- embossbitmapeffect.cs
- SerializationInfo.cs
- Span.cs
- LiteralControl.cs
- HttpModulesInstallComponent.cs
- OutputCacheProfileCollection.cs
- ReverseQueryOperator.cs
- PeerPresenceInfo.cs
- VarRefManager.cs
- RestClientProxyHandler.cs
- Message.cs
- DataObject.cs
- ClientBuildManager.cs
- SafeHandles.cs
- WebControlAdapter.cs
- XmlExpressionDumper.cs
- FontFamilyValueSerializer.cs
- StrokeCollection.cs
- HttpListenerException.cs
- RequestCacheManager.cs
- SystemIdentity.cs
- WebPartConnectionsDisconnectVerb.cs
- BooleanAnimationUsingKeyFrames.cs
- _NtlmClient.cs
- UriTemplateEquivalenceComparer.cs
- HtmlTableRowCollection.cs
- XmlSchemaChoice.cs
- PathSegment.cs
- ToolStripHighContrastRenderer.cs
- SmiRequestExecutor.cs
- IISMapPath.cs
- ManagementObjectCollection.cs
- EmptyStringExpandableObjectConverter.cs
- CompileXomlTask.cs
- LinqDataSourceInsertEventArgs.cs
- ActivityCodeDomSerializer.cs
- SqlDataSourceFilteringEventArgs.cs
- MarkupCompilePass2.cs
- ForwardPositionQuery.cs
- SiteIdentityPermission.cs
- ProjectionCamera.cs
- Permission.cs
- VerticalAlignConverter.cs
- SoapFormatExtensions.cs
- Events.cs
- WebPartsSection.cs
- SpanIndex.cs
- InkCanvas.cs
- SqlVersion.cs
- MenuItem.cs
- ControlOperationBehavior.cs
- MultiTrigger.cs
- DBPropSet.cs
- PropertyItemInternal.cs
- Parameter.cs
- ComPersistableTypeElementCollection.cs
- Visual.cs
- TextMarkerSource.cs
- MembershipValidatePasswordEventArgs.cs
- ProbeMatchesCD1.cs
- DrawingContext.cs
- DataGridViewMethods.cs
- Listbox.cs
- SatelliteContractVersionAttribute.cs
- ObjectAnimationBase.cs
- DateTimeParse.cs
- QueryReaderSettings.cs
- CreateRefExpr.cs
- InstanceNormalEvent.cs
- BuilderPropertyEntry.cs
- SynchronizedInputProviderWrapper.cs
- ProcessInfo.cs
- ContentOperations.cs
- SmtpNtlmAuthenticationModule.cs
- TypeUnloadedException.cs
- StringConverter.cs
- HtmlInputHidden.cs
- SpecularMaterial.cs
- DataComponentMethodGenerator.cs
- BulletDecorator.cs
- Nullable.cs
- PropertyKey.cs
- StrongBox.cs
- QilVisitor.cs
- TriggerBase.cs
- ListBindingHelper.cs
- Expander.cs
- FillErrorEventArgs.cs
- MaskedTextProvider.cs
- EmptyCollection.cs
- GeneratedContractType.cs
- ProfileBuildProvider.cs
- OuterGlowBitmapEffect.cs
- ScriptBehaviorDescriptor.cs
- SspiHelper.cs
- StaticFileHandler.cs
- SoapFormatExtensions.cs
- ADMembershipUser.cs
- APCustomTypeDescriptor.cs