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
- SqlOuterApplyReducer.cs
- EventManager.cs
- EpmCustomContentWriterNodeData.cs
- CheckBoxFlatAdapter.cs
- HtmlInputFile.cs
- EmptyQuery.cs
- OutputCacheProfile.cs
- ExpandedWrapper.cs
- MbpInfo.cs
- RemotingConfigParser.cs
- StreamWriter.cs
- MsmqHostedTransportManager.cs
- WinCategoryAttribute.cs
- ReadOnlyObservableCollection.cs
- QilGenerator.cs
- StylusPointPropertyInfoDefaults.cs
- DefaultEventAttribute.cs
- RepeaterItemEventArgs.cs
- PopOutPanel.cs
- SchemaTableOptionalColumn.cs
- Visitors.cs
- MsmqInputMessage.cs
- AddInServer.cs
- Hash.cs
- SQLInt16.cs
- DefaultSection.cs
- IntranetCredentialPolicy.cs
- Bits.cs
- TextServicesContext.cs
- RegexWorker.cs
- FrameworkElement.cs
- DataGridTable.cs
- Binding.cs
- MergeLocalizationDirectives.cs
- ExpandSegmentCollection.cs
- PrivilegedConfigurationManager.cs
- EditingCoordinator.cs
- PointLight.cs
- ApplicationFileParser.cs
- StorageBasedPackageProperties.cs
- LogRestartAreaEnumerator.cs
- ResourcesBuildProvider.cs
- JoinElimination.cs
- BitArray.cs
- NameNode.cs
- ArrayElementGridEntry.cs
- WebEvents.cs
- SystemIcons.cs
- CapabilitiesSection.cs
- _TLSstream.cs
- FormatConvertedBitmap.cs
- ListControl.cs
- SecurityRuntime.cs
- DragCompletedEventArgs.cs
- DataGridHelper.cs
- SemanticValue.cs
- DataServiceRequestOfT.cs
- ExpressionNode.cs
- Serialization.cs
- PrintSchema.cs
- EntitySet.cs
- IPAddressCollection.cs
- SrgsItemList.cs
- ElementMarkupObject.cs
- MimeTypeMapper.cs
- SectionXmlInfo.cs
- CellConstantDomain.cs
- HotSpot.cs
- PopupRootAutomationPeer.cs
- TemplateParser.cs
- DataBoundControlHelper.cs
- KeyGesture.cs
- InputLanguageCollection.cs
- FontStyle.cs
- XmlNodeChangedEventManager.cs
- InstallerTypeAttribute.cs
- JournalEntryStack.cs
- XmlSchemaProviderAttribute.cs
- ChtmlPhoneCallAdapter.cs
- InputLanguageSource.cs
- Schema.cs
- XmlIncludeAttribute.cs
- AutoGeneratedFieldProperties.cs
- DifferencingCollection.cs
- Sql8ConformanceChecker.cs
- Win32KeyboardDevice.cs
- Action.cs
- UpWmlMobileTextWriter.cs
- RegexWorker.cs
- BitmapEffectInput.cs
- PrimitiveType.cs
- ExeContext.cs
- HttpDebugHandler.cs
- CommandBinding.cs
- Pkcs7Signer.cs
- SiteMapDataSource.cs
- ToolboxComponentsCreatedEventArgs.cs
- InkCanvasAutomationPeer.cs
- QilNode.cs
- HttpWriter.cs