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
- StructuredType.cs
- XhtmlMobileTextWriter.cs
- AuthenticationModulesSection.cs
- AddInProcess.cs
- DbProviderConfigurationHandler.cs
- GridViewUpdatedEventArgs.cs
- TraceHandler.cs
- DurableInstanceProvider.cs
- Dictionary.cs
- LoadWorkflowByInstanceKeyCommand.cs
- DataControlReferenceCollection.cs
- DataServiceHost.cs
- ClientTargetSection.cs
- OdbcInfoMessageEvent.cs
- ConstructorArgumentAttribute.cs
- SoapClientProtocol.cs
- SoapClientMessage.cs
- EnlistmentTraceIdentifier.cs
- Expr.cs
- PeerApplicationLaunchInfo.cs
- SQLBoolean.cs
- TypedOperationInfo.cs
- MediaScriptCommandRoutedEventArgs.cs
- SystemWebSectionGroup.cs
- ServerValidateEventArgs.cs
- FixedSOMPageElement.cs
- PropertyStore.cs
- MetadataException.cs
- NameSpaceExtractor.cs
- RecommendedAsConfigurableAttribute.cs
- Vector3DConverter.cs
- NetSectionGroup.cs
- ListenerChannelContext.cs
- FileIOPermission.cs
- StickyNote.cs
- BinaryKeyIdentifierClause.cs
- XmlSchemaType.cs
- EventRouteFactory.cs
- cookie.cs
- _BasicClient.cs
- EventSetterHandlerConverter.cs
- ArrayList.cs
- ContourSegment.cs
- CopyOfAction.cs
- SmiContext.cs
- LifetimeServices.cs
- MarshalDirectiveException.cs
- WebResourceAttribute.cs
- MasterPageBuildProvider.cs
- DataGridItemEventArgs.cs
- TextSpan.cs
- ToolTipService.cs
- COM2ComponentEditor.cs
- ACE.cs
- glyphs.cs
- EntityDataSourceEntityTypeFilterItem.cs
- QuestionEventArgs.cs
- WinInet.cs
- RuleEngine.cs
- SafeRegistryKey.cs
- GAC.cs
- WpfKnownType.cs
- MulticastIPAddressInformationCollection.cs
- TextRangeProviderWrapper.cs
- StringSource.cs
- XmlTextAttribute.cs
- Pair.cs
- TextRangeProviderWrapper.cs
- ToolCreatedEventArgs.cs
- PerformanceCounterCategory.cs
- ClientTarget.cs
- HttpProfileGroupBase.cs
- Sql8ExpressionRewriter.cs
- WebUtil.cs
- StyleBamlRecordReader.cs
- Brush.cs
- NativeMethods.cs
- PEFileEvidenceFactory.cs
- WebPartZoneBaseDesigner.cs
- ClassHandlersStore.cs
- XmlDataSourceNodeDescriptor.cs
- ToolStripComboBox.cs
- CatalogZone.cs
- ThicknessAnimationBase.cs
- ContextBase.cs
- ControlValuePropertyAttribute.cs
- AdPostCacheSubstitution.cs
- ErrorFormatterPage.cs
- MetadataExchangeClient.cs
- LookupTables.cs
- CompositionCommandSet.cs
- PathFigureCollectionValueSerializer.cs
- PropertyBuilder.cs
- StringToken.cs
- WpfKnownMemberInvoker.cs
- Ray3DHitTestResult.cs
- KeyToListMap.cs
- SimpleExpression.cs
- TopClause.cs
- Span.cs