Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Validation / AddValidationError.cs / 1305376 / AddValidationError.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Validation { using System.Collections.ObjectModel; using System.ComponentModel; public sealed class AddValidationError : NativeActivity { public AddValidationError() { } public InArgumentMessage { get; set; } [DefaultValue(null)] public InArgument IsWarning { get; set; } [DefaultValue(null)] public InArgument PropertyName { get; set; } protected override void CacheMetadata(NativeActivityMetadata metadata) { Collection arguments = new Collection (); RuntimeArgument messageArgument = new RuntimeArgument("Message", typeof(string), ArgumentDirection.In); metadata.Bind(this.Message, messageArgument); arguments.Add(messageArgument); RuntimeArgument isWarningArgument = new RuntimeArgument("IsWarning", typeof(bool), ArgumentDirection.In, false); metadata.Bind(this.IsWarning, isWarningArgument); arguments.Add(isWarningArgument); RuntimeArgument propertyNameArgument = new RuntimeArgument("PropertyName", typeof(string), ArgumentDirection.In, false); metadata.Bind(this.PropertyName, propertyNameArgument); arguments.Add(propertyNameArgument); metadata.SetArgumentsCollection(arguments); } protected override void Execute(NativeActivityContext context) { bool isWarning = false; string propertyName = string.Empty; string errorCode = string.Empty; if (this.IsWarning != null) { isWarning = this.IsWarning.Get(context); } if (this.PropertyName != null) { propertyName = this.PropertyName.Get(context); } Constraint.AddValidationError(context, new ValidationError(this.Message.Get(context), isWarning, propertyName)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CaseInsensitiveOrdinalStringComparer.cs
- ModelVisual3D.cs
- storagemappingitemcollection.viewdictionary.cs
- OpenTypeLayout.cs
- codemethodreferenceexpression.cs
- WebBrowserUriTypeConverter.cs
- BitmapEffect.cs
- KernelTypeValidation.cs
- CompressStream.cs
- MaskedTextProvider.cs
- CodeTypeOfExpression.cs
- CqlParserHelpers.cs
- XhtmlBasicTextBoxAdapter.cs
- NetTcpBindingElement.cs
- ServiceChannelFactory.cs
- CodeTypeParameter.cs
- AddInControllerImpl.cs
- PropertyIdentifier.cs
- LogWriteRestartAreaAsyncResult.cs
- ClientData.cs
- ResXDataNode.cs
- MobileUserControlDesigner.cs
- FocusChangedEventArgs.cs
- SoapAttributeOverrides.cs
- PublisherMembershipCondition.cs
- ProviderConnectionPointCollection.cs
- PresentationAppDomainManager.cs
- Queue.cs
- ReadOnlyAttribute.cs
- ExtensionFile.cs
- AsymmetricKeyExchangeDeformatter.cs
- TextChange.cs
- TextEditorMouse.cs
- DbProviderFactoriesConfigurationHandler.cs
- JsonGlobals.cs
- ArraySubsetEnumerator.cs
- DesignerAutoFormat.cs
- ListViewAutomationPeer.cs
- ColorConvertedBitmap.cs
- MouseEvent.cs
- XmlSchemaAttributeGroup.cs
- BitStack.cs
- OdbcFactory.cs
- NamedElement.cs
- Stream.cs
- TypeReference.cs
- StreamAsIStream.cs
- TextEditorParagraphs.cs
- ProjectedWrapper.cs
- BitmapFrameEncode.cs
- DataGridColumnHeaderAutomationPeer.cs
- ActivityDesignerResources.cs
- WebPartDescription.cs
- IsolationInterop.cs
- ObjectSpanRewriter.cs
- GeometryCollection.cs
- TransformationRules.cs
- StrokeCollection.cs
- HttpContext.cs
- WorkingDirectoryEditor.cs
- ImageListImageEditor.cs
- InputProcessorProfiles.cs
- UnsettableComboBox.cs
- CanonicalXml.cs
- DynamicRenderer.cs
- DesignerToolboxInfo.cs
- XPathQilFactory.cs
- ContractType.cs
- MtomMessageEncodingElement.cs
- SecurityException.cs
- NativeMethods.cs
- HMACMD5.cs
- Main.cs
- QilSortKey.cs
- BaseInfoTable.cs
- FontNamesConverter.cs
- ObjectParameter.cs
- TextDecoration.cs
- ParameterCollectionEditor.cs
- MissingMethodException.cs
- LateBoundBitmapDecoder.cs
- RelationshipEndCollection.cs
- PrintPreviewControl.cs
- ExpressionEditor.cs
- AdapterUtil.cs
- XamlWriter.cs
- EdmFunctionAttribute.cs
- ADMembershipUser.cs
- WinEventTracker.cs
- AsyncPostBackErrorEventArgs.cs
- FlowPosition.cs
- ProcessRequestArgs.cs
- PlaceHolder.cs
- CodePageEncoding.cs
- SqlCaseSimplifier.cs
- TextLine.cs
- LinkTarget.cs
- FormViewPagerRow.cs
- EastAsianLunisolarCalendar.cs
- DesignerRegionMouseEventArgs.cs