Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Compiler / Validation / ConditionValidator.cs / 1305376 / ConditionValidator.cs
namespace System.Workflow.ComponentModel.Compiler { using System; public class ConditionValidator : DependencyObjectValidator { public override ValidationErrorCollection Validate(ValidationManager manager, object obj) { ValidationErrorCollection validationErrors = base.Validate(manager, obj); ActivityCondition conditionDeclaration = obj as ActivityCondition; if (conditionDeclaration == null) throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(ActivityCondition).FullName), "obj"); validationErrors.AddRange(ValidateProperties(manager, obj)); return validationErrors; } } } // 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; public class ConditionValidator : DependencyObjectValidator { public override ValidationErrorCollection Validate(ValidationManager manager, object obj) { ValidationErrorCollection validationErrors = base.Validate(manager, obj); ActivityCondition conditionDeclaration = obj as ActivityCondition; if (conditionDeclaration == null) throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(ActivityCondition).FullName), "obj"); validationErrors.AddRange(ValidateProperties(manager, obj)); return validationErrors; } } } // 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
- ModifiableIteratorCollection.cs
- MethodImplAttribute.cs
- Triplet.cs
- SemaphoreFullException.cs
- SecurityTokenInclusionMode.cs
- PageAsyncTask.cs
- DateTimeUtil.cs
- metadatamappinghashervisitor.cs
- QuadraticBezierSegment.cs
- ButtonRenderer.cs
- OperationAbortedException.cs
- AutomationEventArgs.cs
- ToolStripContentPanel.cs
- TypeInitializationException.cs
- CodeTypeDeclarationCollection.cs
- ChameleonKey.cs
- Int64Storage.cs
- StreamUpdate.cs
- Int32KeyFrameCollection.cs
- Scheduler.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- AndCondition.cs
- _CommandStream.cs
- HttpBrowserCapabilitiesBase.cs
- DateTime.cs
- ButtonBase.cs
- QuestionEventArgs.cs
- ToolboxComponentsCreatingEventArgs.cs
- DayRenderEvent.cs
- HttpCacheParams.cs
- CleanUpVirtualizedItemEventArgs.cs
- IRCollection.cs
- StylusPlugInCollection.cs
- DataGridPagerStyle.cs
- CharacterMetricsDictionary.cs
- _DigestClient.cs
- TreeSet.cs
- BaseTemplateParser.cs
- ThicknessConverter.cs
- StylusPlugin.cs
- UriParserTemplates.cs
- ProfileEventArgs.cs
- StatusBarPanelClickEvent.cs
- UpdateTracker.cs
- CatalogZone.cs
- WebPartMenuStyle.cs
- ResourceDefaultValueAttribute.cs
- GridViewItemAutomationPeer.cs
- PeerInvitationResponse.cs
- WebColorConverter.cs
- UnconditionalPolicy.cs
- ImageAnimator.cs
- mediapermission.cs
- XPathBuilder.cs
- RoutingExtensionElement.cs
- NegatedCellConstant.cs
- EnumType.cs
- CryptoConfig.cs
- AspCompat.cs
- ScrollBarRenderer.cs
- FrameworkTextComposition.cs
- Win32Native.cs
- NavigationPropertyEmitter.cs
- RolePrincipal.cs
- securestring.cs
- Identifier.cs
- SecurityTokenProviderContainer.cs
- LogicalExpr.cs
- DynamicResourceExtensionConverter.cs
- CacheOutputQuery.cs
- SmiGettersStream.cs
- ToolStripSeparatorRenderEventArgs.cs
- PKCS1MaskGenerationMethod.cs
- ImageCodecInfoPrivate.cs
- mil_sdk_version.cs
- RefreshEventArgs.cs
- StylusPointProperties.cs
- Vector3D.cs
- TreeViewCancelEvent.cs
- OverflowException.cs
- AffineTransform3D.cs
- AddValidationError.cs
- ShellProvider.cs
- SqlClientWrapperSmiStreamChars.cs
- NativeObjectSecurity.cs
- MaskDescriptors.cs
- SerializationObjectManager.cs
- FlowDocumentReader.cs
- DataTableMapping.cs
- BooleanFacetDescriptionElement.cs
- DataTableMapping.cs
- HwndHost.cs
- FileDataSourceCache.cs
- DispatcherFrame.cs
- UpdateManifestForBrowserApplication.cs
- PointLight.cs
- BinaryObjectInfo.cs
- MemberHolder.cs
- ExcCanonicalXml.cs
- CompareValidator.cs