Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / MS / Internal / Controls / ValidationRuleCollection.cs / 1 / ValidationRuleCollection.cs
//---------------------------------------------------------------------------- // //// Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // // // // Description: // ValidationRulesCollection is a collection of ValidationRule // instances on either a Binding or a MultiBinding. Each of the rules // is checked for validity on update // // See specs at http://avalon/connecteddata/Specs/Validation.mht // // History: // 5/3/2004 mharper: created. // //--------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Windows.Controls; namespace MS.Internal.Controls { ////// ValidationRulesCollection is a collection of ValidationRule /// instances on either a Binding or a MultiBinding. Each of the rules /// is checked for validity on update /// internal class ValidationRuleCollection : Collection{ //----------------------------------------------------- // // Protected Methods // //----------------------------------------------------- #region Protected Methods /// /// called by base class Collection<T> when an item is added to list; /// raises a CollectionChanged event to any listeners /// protected override void InsertItem(int index, ValidationRule item) { if (item == null) throw new ArgumentNullException("item"); base.InsertItem(index, item); } ////// called by base class Collection<T> when an item is added to list; /// raises a CollectionChanged event to any listeners /// protected override void SetItem(int index, ValidationRule item) { if (item == null) throw new ArgumentNullException("item"); base.SetItem(index, item); } #endregion Protected Methods } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // // // // Description: // ValidationRulesCollection is a collection of ValidationRule // instances on either a Binding or a MultiBinding. Each of the rules // is checked for validity on update // // See specs at http://avalon/connecteddata/Specs/Validation.mht // // History: // 5/3/2004 mharper: created. // //--------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Windows.Controls; namespace MS.Internal.Controls { ////// ValidationRulesCollection is a collection of ValidationRule /// instances on either a Binding or a MultiBinding. Each of the rules /// is checked for validity on update /// internal class ValidationRuleCollection : Collection{ //----------------------------------------------------- // // Protected Methods // //----------------------------------------------------- #region Protected Methods /// /// called by base class Collection<T> when an item is added to list; /// raises a CollectionChanged event to any listeners /// protected override void InsertItem(int index, ValidationRule item) { if (item == null) throw new ArgumentNullException("item"); base.InsertItem(index, item); } ////// called by base class Collection<T> when an item is added to list; /// raises a CollectionChanged event to any listeners /// protected override void SetItem(int index, ValidationRule item) { if (item == null) throw new ArgumentNullException("item"); base.SetItem(index, item); } #endregion Protected Methods } } // 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
- XmlAttributeOverrides.cs
- ActiveDocumentEvent.cs
- ProtocolsConfiguration.cs
- Errors.cs
- BaseCodePageEncoding.cs
- OleDbConnectionFactory.cs
- SqlDependencyListener.cs
- FileLevelControlBuilderAttribute.cs
- MarkupCompilePass1.cs
- sitestring.cs
- LicenseException.cs
- KeyGestureConverter.cs
- SoapFormatter.cs
- BindingManagerDataErrorEventArgs.cs
- DataFieldEditor.cs
- OpCopier.cs
- DataTemplateSelector.cs
- WindowsIdentity.cs
- WebPartVerbsEventArgs.cs
- DataBindingExpressionBuilder.cs
- ExpressionConverter.cs
- ValueExpressions.cs
- HtmlElementEventArgs.cs
- ComponentChangingEvent.cs
- DataGridViewCellLinkedList.cs
- DefaultEventAttribute.cs
- BaseProcessor.cs
- XslTransformFileEditor.cs
- AutomationFocusChangedEventArgs.cs
- WS2007HttpBindingElement.cs
- CngProperty.cs
- _OverlappedAsyncResult.cs
- TextBox.cs
- WebPartUserCapability.cs
- RayHitTestParameters.cs
- TemplateControlBuildProvider.cs
- ReflectionUtil.cs
- XmlHierarchicalDataSourceView.cs
- _NestedMultipleAsyncResult.cs
- InvokeBinder.cs
- WeakReadOnlyCollection.cs
- BinaryParser.cs
- GeneralTransform3D.cs
- TableLayoutPanel.cs
- BevelBitmapEffect.cs
- XmlEntity.cs
- StylusOverProperty.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DetailsViewPageEventArgs.cs
- TypeBrowser.xaml.cs
- ErrorsHelper.cs
- xsdvalidator.cs
- ValueOfAction.cs
- BaseCodeDomTreeGenerator.cs
- VectorCollectionValueSerializer.cs
- ApplyHostConfigurationBehavior.cs
- NullExtension.cs
- BufferedReadStream.cs
- LayoutTable.cs
- PingOptions.cs
- Decoder.cs
- RectKeyFrameCollection.cs
- QuaternionRotation3D.cs
- CommandHelper.cs
- OptimizerPatterns.cs
- MobileControlsSectionHandler.cs
- XmlComplianceUtil.cs
- PrintingPermissionAttribute.cs
- XmlCustomFormatter.cs
- XmlSchemaDocumentation.cs
- DotExpr.cs
- DataGridViewRowStateChangedEventArgs.cs
- IncrementalHitTester.cs
- TextAdaptor.cs
- Expression.cs
- ColorAnimationBase.cs
- TextParagraphCache.cs
- ConnectionsZone.cs
- SoundPlayer.cs
- EntityDataSourceChangingEventArgs.cs
- UnsettableComboBox.cs
- Metadata.cs
- AlphabeticalEnumConverter.cs
- MSG.cs
- XmlComplianceUtil.cs
- safemediahandle.cs
- DbModificationClause.cs
- OleDbPropertySetGuid.cs
- Config.cs
- DictionaryEntry.cs
- XmlSchemaParticle.cs
- LocalizationParserHooks.cs
- SR.cs
- ProcessThread.cs
- BitmapScalingModeValidation.cs
- FontStretchConverter.cs
- regiisutil.cs
- EnumValidator.cs
- ThemeableAttribute.cs
- regiisutil.cs