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
- ProvidersHelper.cs
- WindowsListViewItemCheckBox.cs
- DelayedRegex.cs
- NetworkInterface.cs
- returneventsaver.cs
- BamlTreeUpdater.cs
- TimelineGroup.cs
- XpsDocumentEvent.cs
- VectorCollection.cs
- GlyphsSerializer.cs
- PathSegment.cs
- InvalidWMPVersionException.cs
- ClrProviderManifest.cs
- ExtensibleSyndicationObject.cs
- DataAdapter.cs
- XmlReaderDelegator.cs
- PositiveTimeSpanValidatorAttribute.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- PersonalizationAdministration.cs
- RoutedEventHandlerInfo.cs
- FrameworkTextComposition.cs
- UrlPath.cs
- FormatSettings.cs
- ImageBrush.cs
- ObjectSet.cs
- FakeModelItemImpl.cs
- PropertyManager.cs
- EncryptedXml.cs
- DesignerMetadata.cs
- ZipIOCentralDirectoryFileHeader.cs
- DispatcherHooks.cs
- Predicate.cs
- ServicesExceptionNotHandledEventArgs.cs
- Journaling.cs
- DynamicQueryableWrapper.cs
- GAC.cs
- ProxyGenerationError.cs
- BindingSourceDesigner.cs
- StaticResourceExtension.cs
- CallbackValidator.cs
- Char.cs
- ToolStripMenuItem.cs
- RequestStatusBarUpdateEventArgs.cs
- DataGridViewUtilities.cs
- SendingRequestEventArgs.cs
- DrawingContextDrawingContextWalker.cs
- WindowsGraphics.cs
- TypeToken.cs
- Journal.cs
- WindowsSysHeader.cs
- RbTree.cs
- NamedPermissionSet.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- PrimitiveXmlSerializers.cs
- TextBox.cs
- TriggerCollection.cs
- JavaScriptString.cs
- ToolStripAdornerWindowService.cs
- _NegoStream.cs
- CharStorage.cs
- URLString.cs
- Vector3DKeyFrameCollection.cs
- mediapermission.cs
- TypeTypeConverter.cs
- XamlTemplateSerializer.cs
- SrgsRule.cs
- SerialPinChanges.cs
- RowToParametersTransformer.cs
- RequestQueue.cs
- TextChange.cs
- CodeParameterDeclarationExpression.cs
- DefaultDialogButtons.cs
- FixedDocumentPaginator.cs
- configsystem.cs
- ComAdminWrapper.cs
- Canvas.cs
- EventQueueState.cs
- MembershipSection.cs
- TypeListConverter.cs
- DigitShape.cs
- SelectionPattern.cs
- StatusCommandUI.cs
- CompModSwitches.cs
- CodeVariableDeclarationStatement.cs
- TextContainerChangeEventArgs.cs
- BackgroundWorker.cs
- ServiceOperationInvoker.cs
- BindingEntityInfo.cs
- TraceContextEventArgs.cs
- CalendarDateRange.cs
- EventWaitHandle.cs
- XmlCharCheckingReader.cs
- CommandConverter.cs
- ComponentSerializationService.cs
- JoinElimination.cs
- SecurityContextSecurityTokenAuthenticator.cs
- Padding.cs
- TextStore.cs
- ObjectListCommandCollection.cs
- TimeManager.cs