Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- CapabilitiesPattern.cs
- ReflectionUtil.cs
- Memoizer.cs
- SiteMapHierarchicalDataSourceView.cs
- RtfControlWordInfo.cs
- ObjectDataProvider.cs
- RelationshipConverter.cs
- SoapAttributeAttribute.cs
- ArrayTypeMismatchException.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- SoapMessage.cs
- KeyGesture.cs
- Pointer.cs
- MetadataHelper.cs
- PersianCalendar.cs
- URLAttribute.cs
- Win32.cs
- StylusPointCollection.cs
- SystemParameters.cs
- XmlDataSource.cs
- FieldDescriptor.cs
- DynamicObjectAccessor.cs
- Enum.cs
- Int32RectValueSerializer.cs
- HostProtectionException.cs
- MoveSizeWinEventHandler.cs
- ToolStripGrip.cs
- IPGlobalProperties.cs
- DesignerTransactionCloseEvent.cs
- XmlSchemaInclude.cs
- XmlSchemaCompilationSettings.cs
- ZipPackagePart.cs
- SourceLineInfo.cs
- WeakHashtable.cs
- UniformGrid.cs
- Calendar.cs
- ZipIOCentralDirectoryFileHeader.cs
- ResolveMatches11.cs
- TemplateBamlRecordReader.cs
- WebPartTransformerCollection.cs
- TimeoutValidationAttribute.cs
- DashStyle.cs
- CacheChildrenQuery.cs
- Int64AnimationBase.cs
- SystemWebSectionGroup.cs
- GB18030Encoding.cs
- VisualBrush.cs
- ConnectionManagementElementCollection.cs
- TabControlEvent.cs
- InternalSafeNativeMethods.cs
- NumericExpr.cs
- XPathEmptyIterator.cs
- Vector3DAnimationUsingKeyFrames.cs
- ThreadStartException.cs
- ImageDrawing.cs
- Paragraph.cs
- Application.cs
- NameService.cs
- CodeTypeParameter.cs
- Version.cs
- ListSortDescription.cs
- ViewDesigner.cs
- MembershipSection.cs
- PointAnimationUsingKeyFrames.cs
- Stroke.cs
- WebReference.cs
- XmlIlVisitor.cs
- XmlSchemaComplexContentRestriction.cs
- FormatSelectingMessageInspector.cs
- MembershipUser.cs
- AutomationProperties.cs
- SafeEventLogWriteHandle.cs
- CacheAxisQuery.cs
- NestPullup.cs
- DependencyPropertyValueSerializer.cs
- ValidationPropertyAttribute.cs
- RuleSetCollection.cs
- ModelEditingScope.cs
- SolidColorBrush.cs
- WebDescriptionAttribute.cs
- XmlSecureResolver.cs
- Floater.cs
- XPathSelfQuery.cs
- XmlElementAttribute.cs
- DesignerRegionMouseEventArgs.cs
- xml.cs
- TextEncodedRawTextWriter.cs
- MailWriter.cs
- TextRunTypographyProperties.cs
- SoapBinding.cs
- WebPartConnectionsEventArgs.cs
- Point3D.cs
- ExpandedWrapper.cs
- WaitHandle.cs
- WindowsTooltip.cs
- DbParameterCollectionHelper.cs
- DragDeltaEventArgs.cs
- ObjectDataSourceChooseTypePanel.cs
- RepeaterItem.cs
- Number.cs