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
- QueryOutputWriter.cs
- DragCompletedEventArgs.cs
- ChangeToolStripParentVerb.cs
- ActivityStatusChangeEventArgs.cs
- XmlSchemaComplexContent.cs
- storagemappingitemcollection.viewdictionary.cs
- RepeatBehaviorConverter.cs
- ShapeTypeface.cs
- ImmutableDispatchRuntime.cs
- SafeRightsManagementSessionHandle.cs
- StorageFunctionMapping.cs
- Root.cs
- METAHEADER.cs
- GrowingArray.cs
- ConfigXmlCDataSection.cs
- validation.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DBSchemaRow.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- AppDomainManager.cs
- Stylesheet.cs
- PlanCompiler.cs
- RegionData.cs
- XmlAttributeProperties.cs
- InstanceData.cs
- EmptyTextWriter.cs
- SwitchElementsCollection.cs
- SerializationException.cs
- DocumentPageView.cs
- CryptographicAttribute.cs
- HtmlForm.cs
- HtmlElementEventArgs.cs
- ImageButton.cs
- XPathDescendantIterator.cs
- WrapperSecurityCommunicationObject.cs
- NumberSubstitution.cs
- HtmlControlPersistable.cs
- DriveNotFoundException.cs
- RealizationContext.cs
- ObjectDataSourceMethodEventArgs.cs
- HttpServerVarsCollection.cs
- StringInfo.cs
- ElementHostPropertyMap.cs
- DataGridViewColumnConverter.cs
- VectorConverter.cs
- SoapElementAttribute.cs
- Sql8ConformanceChecker.cs
- Dynamic.cs
- SourceFileInfo.cs
- CalendarDateChangedEventArgs.cs
- CopyEncoder.cs
- KnownBoxes.cs
- DesignTimeParseData.cs
- XmlDataSourceNodeDescriptor.cs
- SQLBinaryStorage.cs
- ConsumerConnectionPointCollection.cs
- FtpWebRequest.cs
- EncodedStreamFactory.cs
- RelatedImageListAttribute.cs
- XPathScanner.cs
- SoapCommonClasses.cs
- XmlSerializerFactory.cs
- RepeatButton.cs
- SafePipeHandle.cs
- SortKey.cs
- GroupItem.cs
- SharedConnectionWorkflowTransactionService.cs
- Path.cs
- WorkflowDefinitionDispenser.cs
- ActivityPreviewDesigner.cs
- ObjectReferenceStack.cs
- ProfessionalColorTable.cs
- DataGridState.cs
- ScrollData.cs
- SequentialUshortCollection.cs
- x509store.cs
- DataSourceXmlSubItemAttribute.cs
- CheckableControlBaseAdapter.cs
- ProfileInfo.cs
- ProtocolsConfigurationEntry.cs
- OleDbCommand.cs
- FixedTextPointer.cs
- DefaultSection.cs
- TextEffect.cs
- SvcMapFile.cs
- AnnotationStore.cs
- XhtmlCssHandler.cs
- Simplifier.cs
- XmlDocumentFragment.cs
- ReflectionTypeLoadException.cs
- AndCondition.cs
- RoleGroup.cs
- XmlSchemaCompilationSettings.cs
- FileSystemWatcher.cs
- DragEvent.cs
- WsdlExporter.cs
- PropertyItemInternal.cs
- XmlNamespaceManager.cs
- AttributeCollection.cs
- _ConnectionGroup.cs