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
- X509WindowsSecurityToken.cs
- SqlNodeTypeOperators.cs
- Composition.cs
- AccessKeyManager.cs
- AspNetPartialTrustHelpers.cs
- HtmlTable.cs
- Keyboard.cs
- ResourceExpressionBuilder.cs
- StatusStrip.cs
- MaterialGroup.cs
- PropertiesTab.cs
- XmlUtf8RawTextWriter.cs
- DefaultValueConverter.cs
- UserControlAutomationPeer.cs
- XmlSerializerAssemblyAttribute.cs
- NativeMethods.cs
- SymmetricAlgorithm.cs
- WebPartMenuStyle.cs
- VisualStateGroup.cs
- XmlSchemaAnyAttribute.cs
- WebBrowserNavigatingEventHandler.cs
- Panel.cs
- MarkerProperties.cs
- DesignTimeVisibleAttribute.cs
- SpinWait.cs
- Calendar.cs
- IsolatedStorageException.cs
- RootBrowserWindowProxy.cs
- BaseResourcesBuildProvider.cs
- StrongNameUtility.cs
- RelationshipDetailsCollection.cs
- CryptoProvider.cs
- ReversePositionQuery.cs
- ContentType.cs
- cookiecollection.cs
- SqlConnectionFactory.cs
- StoreItemCollection.cs
- TransactionManager.cs
- UIElementAutomationPeer.cs
- RelatedPropertyManager.cs
- WebPartConnectionsEventArgs.cs
- ModuleElement.cs
- Int64.cs
- XmlSequenceWriter.cs
- DebugView.cs
- SqlTriggerContext.cs
- NetworkCredential.cs
- WebPartConnectVerb.cs
- XmlTextReaderImpl.cs
- RepeaterCommandEventArgs.cs
- ErrorsHelper.cs
- DataGridViewImageColumn.cs
- DataObjectPastingEventArgs.cs
- StackBuilderSink.cs
- X509AudioLogo.cs
- BlobPersonalizationState.cs
- HtmlWindowCollection.cs
- UpDownEvent.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- XmlReflectionMember.cs
- DriveInfo.cs
- IteratorFilter.cs
- AddInPipelineAttributes.cs
- Image.cs
- MatrixUtil.cs
- SelectQueryOperator.cs
- Native.cs
- TableColumnCollection.cs
- FontDifferentiator.cs
- XamlReader.cs
- DeviceContext2.cs
- SqlWorkflowInstanceStoreLock.cs
- HtmlTitle.cs
- MDIControlStrip.cs
- SaveFileDialog.cs
- Stackframe.cs
- GeneralTransform3DGroup.cs
- returneventsaver.cs
- ValidationSummary.cs
- DataSourceProvider.cs
- ConfigurationPermission.cs
- _HelperAsyncResults.cs
- DirectoryRedirect.cs
- ISAPIWorkerRequest.cs
- BitmapMetadataBlob.cs
- ToolStripRenderer.cs
- GridViewCommandEventArgs.cs
- AssemblyAttributes.cs
- ResourceDisplayNameAttribute.cs
- ValidatedControlConverter.cs
- SafePEFileHandle.cs
- VirtualDirectoryMapping.cs
- Misc.cs
- TreeNodeClickEventArgs.cs
- QuaternionConverter.cs
- Animatable.cs
- xmlsaver.cs
- _ListenerResponseStream.cs
- ChannelManager.cs
- WindowsFormsHostPropertyMap.cs