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
- EntityDataSourceSelectedEventArgs.cs
- CodeRemoveEventStatement.cs
- Attributes.cs
- StreamSecurityUpgradeInitiator.cs
- DependencyProperty.cs
- DataTableReader.cs
- Formatter.cs
- TextTrailingCharacterEllipsis.cs
- ExpressionEditorAttribute.cs
- ThreadPool.cs
- DesignBindingPicker.cs
- XmlnsDictionary.cs
- TraceUtils.cs
- TypeExtensionConverter.cs
- BufferedGraphicsManager.cs
- xmlglyphRunInfo.cs
- TextRenderingModeValidation.cs
- InvokeMemberBinder.cs
- LinearGradientBrush.cs
- ConfigurationValidatorAttribute.cs
- Win32KeyboardDevice.cs
- DoubleLinkListEnumerator.cs
- ArraySortHelper.cs
- ActivityWithResultValueSerializer.cs
- ByteStack.cs
- HostProtectionException.cs
- RewritingPass.cs
- TableRow.cs
- SqlBulkCopyColumnMapping.cs
- WindowsAuthenticationModule.cs
- SafeCertificateStore.cs
- _ProxyChain.cs
- AnonymousIdentificationSection.cs
- X509ChainElement.cs
- TextTrailingCharacterEllipsis.cs
- NamedObjectList.cs
- GetPageNumberCompletedEventArgs.cs
- XLinq.cs
- ImageField.cs
- ExecutedRoutedEventArgs.cs
- NativeMethods.cs
- SpellerStatusTable.cs
- EncryptedPackageFilter.cs
- _IPv4Address.cs
- DocumentApplicationJournalEntry.cs
- COAUTHIDENTITY.cs
- BinaryUtilClasses.cs
- ISessionStateStore.cs
- QueryStringParameter.cs
- AcceleratedTokenProvider.cs
- PropertyNames.cs
- WebResourceUtil.cs
- PkcsMisc.cs
- Propagator.cs
- ClosableStream.cs
- DoubleAverageAggregationOperator.cs
- PreProcessor.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- TableAdapterManagerNameHandler.cs
- SendingRequestEventArgs.cs
- KeyValueInternalCollection.cs
- CalendarTable.cs
- CodeTypeReference.cs
- KeyPullup.cs
- FormViewCommandEventArgs.cs
- DataControlFieldCollection.cs
- EntityTypeEmitter.cs
- HtmlMeta.cs
- XmlReflectionImporter.cs
- ItemAutomationPeer.cs
- ScriptModule.cs
- DataQuery.cs
- FtpRequestCacheValidator.cs
- Matrix.cs
- ProcessThreadCollection.cs
- NameValueFileSectionHandler.cs
- StaticExtensionConverter.cs
- EtwTrace.cs
- InkCollectionBehavior.cs
- NativeMethods.cs
- ImageProxy.cs
- ImplicitInputBrush.cs
- DiscoveryEndpoint.cs
- WebPartVerb.cs
- EventLogPermissionEntryCollection.cs
- QueryOptionExpression.cs
- ObjectQuery_EntitySqlExtensions.cs
- DoWorkEventArgs.cs
- XmlChoiceIdentifierAttribute.cs
- SubpageParagraph.cs
- TripleDES.cs
- WebPartCloseVerb.cs
- ContentFileHelper.cs
- TriggerCollection.cs
- DataControlField.cs
- IntPtr.cs
- ToolBarTray.cs
- Predicate.cs
- pingexception.cs
- TextBlock.cs