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
- ConfigXmlComment.cs
- HorizontalAlignConverter.cs
- BaseValidator.cs
- ResXResourceWriter.cs
- SponsorHelper.cs
- PrintDialogException.cs
- GridProviderWrapper.cs
- CompositeDataBoundControl.cs
- ActivationArguments.cs
- httpapplicationstate.cs
- ConnectionPoolManager.cs
- LinkButton.cs
- ModuleConfigurationInfo.cs
- ClockGroup.cs
- COM2ExtendedUITypeEditor.cs
- MsmqEncryptionAlgorithm.cs
- HtmlWindow.cs
- WebBrowser.cs
- TTSVoice.cs
- FollowerQueueCreator.cs
- AssemblyName.cs
- TaskFileService.cs
- errorpatternmatcher.cs
- DataGridCaption.cs
- SQLBoolean.cs
- mediaeventshelper.cs
- WindowsRebar.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- FontResourceCache.cs
- ValidationSummary.cs
- BuilderPropertyEntry.cs
- ViewCellSlot.cs
- XamlRtfConverter.cs
- HttpHostedTransportConfiguration.cs
- SettingsProviderCollection.cs
- Expression.cs
- EncryptedKey.cs
- TraceLog.cs
- Span.cs
- RowParagraph.cs
- TableChangeProcessor.cs
- CompilationUtil.cs
- TemplateEditingFrame.cs
- DocumentViewerConstants.cs
- GenericTypeParameterConverter.cs
- ActivityExecutionContext.cs
- DataSetMappper.cs
- XDRSchema.cs
- BindingWorker.cs
- EntityRecordInfo.cs
- Win32Exception.cs
- Privilege.cs
- ExtendedProtectionPolicy.cs
- HtmlTableRowCollection.cs
- LexicalChunk.cs
- BuildProvider.cs
- MD5CryptoServiceProvider.cs
- ScriptBehaviorDescriptor.cs
- HttpCachePolicyWrapper.cs
- NumericUpDown.cs
- HostingEnvironmentException.cs
- TransformGroup.cs
- DynamicRenderer.cs
- ActivityCodeGenerator.cs
- SqlConnectionHelper.cs
- MenuItemStyleCollectionEditor.cs
- TextHidden.cs
- OrderedEnumerableRowCollection.cs
- WebServiceResponseDesigner.cs
- BinHexDecoder.cs
- SqlTriggerAttribute.cs
- TimeSpan.cs
- AssertSection.cs
- SQLConvert.cs
- XmlILAnnotation.cs
- DataRecordInternal.cs
- RegularExpressionValidator.cs
- Point3DValueSerializer.cs
- Hashtable.cs
- SecurityTokenRequirement.cs
- ElementProxy.cs
- WebResponse.cs
- WebPartTracker.cs
- MobileSysDescriptionAttribute.cs
- ActivityCodeDomSerializationManager.cs
- DesignerAttribute.cs
- WorkflowOperationBehavior.cs
- Renderer.cs
- FieldBuilder.cs
- AuthorizationRule.cs
- EpmContentDeSerializer.cs
- ResourceIDHelper.cs
- SafeMarshalContext.cs
- ZipIOCentralDirectoryBlock.cs
- PenLineJoinValidation.cs
- RadioButtonPopupAdapter.cs
- HttpRequest.cs
- ErrorHandler.cs
- NameValueSectionHandler.cs
- PageSettings.cs