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
- ThreadStartException.cs
- BamlResourceDeserializer.cs
- sitestring.cs
- RootBrowserWindow.cs
- DataGridViewLayoutData.cs
- PtsCache.cs
- TraceContext.cs
- TextDecorationCollectionConverter.cs
- AttachInfo.cs
- ReadWriteObjectLock.cs
- mda.cs
- EnumerableRowCollectionExtensions.cs
- DesignerAttribute.cs
- XmlILTrace.cs
- StringCollectionMarkupSerializer.cs
- CodeTypeReference.cs
- SendMessageChannelCache.cs
- CustomErrorCollection.cs
- HostingEnvironment.cs
- PseudoWebRequest.cs
- ApplicationCommands.cs
- PrtCap_Public_Simple.cs
- SessionEndingCancelEventArgs.cs
- MediaPlayer.cs
- Splitter.cs
- TextFormatterImp.cs
- ISessionStateStore.cs
- CardSpaceException.cs
- ExtensibleClassFactory.cs
- ByteArrayHelperWithString.cs
- VSWCFServiceContractGenerator.cs
- DCSafeHandle.cs
- DataKeyCollection.cs
- FileSystemWatcher.cs
- Point3DAnimationUsingKeyFrames.cs
- ServiceOperationDetailViewControl.cs
- Wizard.cs
- ToolStripDropDownClosedEventArgs.cs
- PageStatePersister.cs
- BitConverter.cs
- SafeCryptHandles.cs
- CultureInfoConverter.cs
- ScriptingRoleServiceSection.cs
- CmsInterop.cs
- ConfigXmlWhitespace.cs
- DocumentCollection.cs
- SmtpReplyReaderFactory.cs
- AssemblyInfo.cs
- QuaternionRotation3D.cs
- ISessionStateStore.cs
- StringDictionary.cs
- RewritingProcessor.cs
- TextFormatterHost.cs
- SqlBooleanMismatchVisitor.cs
- BaseTemplateBuildProvider.cs
- SqlBulkCopyColumnMapping.cs
- SqlComparer.cs
- DataGridRowHeader.cs
- WebPartDisplayModeCollection.cs
- Command.cs
- RectangleHotSpot.cs
- CultureInfoConverter.cs
- ObjectSecurity.cs
- _IPv6Address.cs
- List.cs
- TextViewSelectionProcessor.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- StateMachine.cs
- DesignerTransactionCloseEvent.cs
- __Filters.cs
- StructuralType.cs
- DBBindings.cs
- FixedSOMPageElement.cs
- FormatConvertedBitmap.cs
- VectorConverter.cs
- CodeNamespaceImport.cs
- XsltArgumentList.cs
- PhonemeConverter.cs
- SmiContext.cs
- ClonableStack.cs
- HashCodeCombiner.cs
- MemoryRecordBuffer.cs
- NamespaceCollection.cs
- XmlSortKeyAccumulator.cs
- SiteMapNodeItemEventArgs.cs
- SetIterators.cs
- SynchronizedMessageSource.cs
- PolicyStatement.cs
- ValueSerializer.cs
- DataRowCollection.cs
- BindingGraph.cs
- CheckableControlBaseAdapter.cs
- IsolatedStorageException.cs
- WinFormsComponentEditor.cs
- GenericTextProperties.cs
- DependencyStoreSurrogate.cs
- TraceListener.cs
- ResXResourceSet.cs
- ScriptIgnoreAttribute.cs
- Grant.cs