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;
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
- ContentAlignmentEditor.cs
- ProtectedConfiguration.cs
- DecimalStorage.cs
- XPathExpr.cs
- ToolboxItemFilterAttribute.cs
- ObjectViewEntityCollectionData.cs
- DBSqlParser.cs
- SpeechSeg.cs
- TargetException.cs
- hebrewshape.cs
- PointAnimation.cs
- WebHttpElement.cs
- AssociatedControlConverter.cs
- Ticks.cs
- ControlFilterExpression.cs
- ListView.cs
- WebPartTracker.cs
- TextModifier.cs
- DelegateSerializationHolder.cs
- ReadContentAsBinaryHelper.cs
- XamlSerializer.cs
- TemplatedWizardStep.cs
- ChildDocumentBlock.cs
- TextServicesLoader.cs
- recordstatefactory.cs
- DSASignatureFormatter.cs
- StyleXamlTreeBuilder.cs
- Imaging.cs
- XmlSchemaComplexContentRestriction.cs
- x509utils.cs
- QueryAccessibilityHelpEvent.cs
- Opcode.cs
- ResourcePool.cs
- ValueTable.cs
- ImageListUtils.cs
- FieldAccessException.cs
- ClientCultureInfo.cs
- COM2PropertyPageUITypeConverter.cs
- TextControl.cs
- SymLanguageType.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DataSvcMapFileSerializer.cs
- mda.cs
- BaseParser.cs
- SqlFacetAttribute.cs
- UInt16.cs
- XPathNodeList.cs
- AvTraceFormat.cs
- AnonymousIdentificationSection.cs
- SourceElementsCollection.cs
- AccessDataSourceView.cs
- SrgsToken.cs
- XmlAnyElementAttribute.cs
- EventProvider.cs
- ResumeStoryboard.cs
- AllMembershipCondition.cs
- objectresult_tresulttype.cs
- ObjectPropertyMapping.cs
- TripleDES.cs
- CompressStream.cs
- SHA512CryptoServiceProvider.cs
- MultipleViewPatternIdentifiers.cs
- SiteOfOriginContainer.cs
- FixedDocumentSequencePaginator.cs
- ProxyWebPartConnectionCollection.cs
- QueryHandler.cs
- ScaleTransform3D.cs
- ToolStripCustomTypeDescriptor.cs
- XmlUTF8TextWriter.cs
- ColorConvertedBitmap.cs
- DocumentationServerProtocol.cs
- SolidColorBrush.cs
- ToolTipAutomationPeer.cs
- PasswordRecovery.cs
- documentsequencetextpointer.cs
- ParallelActivityDesigner.cs
- ColorAnimation.cs
- IncrementalCompileAnalyzer.cs
- DisplayMemberTemplateSelector.cs
- TransactionFilter.cs
- SQLInt64Storage.cs
- ControlOperationInvoker.cs
- UdpSocketReceiveManager.cs
- RawStylusSystemGestureInputReport.cs
- BamlStream.cs
- XmlSchemaCollection.cs
- MenuCommandService.cs
- SmiMetaData.cs
- ContentElementAutomationPeer.cs
- ObjectIDGenerator.cs
- ReliabilityContractAttribute.cs
- HttpCookie.cs
- mediaeventargs.cs
- Icon.cs
- XmlSchemaFacet.cs
- WindowsTokenRoleProvider.cs
- _ListenerResponseStream.cs
- Transform.cs
- SimplePropertyEntry.cs
- TabRenderer.cs