Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- ScrollPattern.cs
- IncrementalReadDecoders.cs
- MinMaxParagraphWidth.cs
- HashStream.cs
- SqlServices.cs
- WebAdminConfigurationHelper.cs
- FontStretch.cs
- Keywords.cs
- TextSpan.cs
- InsufficientMemoryException.cs
- FieldNameLookup.cs
- XsdDuration.cs
- CalloutQueueItem.cs
- ListControl.cs
- UserNamePasswordValidator.cs
- AngleUtil.cs
- CustomCredentialPolicy.cs
- TableColumn.cs
- RootNamespaceAttribute.cs
- ResourceContainer.cs
- AttributeCollection.cs
- ExpressionParser.cs
- TreeNodeCollection.cs
- ValueProviderWrapper.cs
- QilList.cs
- PropertyTabChangedEvent.cs
- SymbolTable.cs
- ScaleTransform3D.cs
- CompilationUtil.cs
- HtmlLink.cs
- OleDbError.cs
- ConvertersCollection.cs
- SystemBrushes.cs
- ConfigurationLocation.cs
- XmlILIndex.cs
- HtmlInputText.cs
- UndoEngine.cs
- ViewKeyConstraint.cs
- ProcessInfo.cs
- DataGridSortCommandEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- TextRenderer.cs
- QilTernary.cs
- XmlTextReader.cs
- NativeMethods.cs
- InputReport.cs
- ListBoxItemWrapperAutomationPeer.cs
- RequiredFieldValidator.cs
- StorageFunctionMapping.cs
- SpAudioStreamWrapper.cs
- PartitionResolver.cs
- RoutedEventValueSerializer.cs
- RewritingSimplifier.cs
- AesManaged.cs
- TextDecoration.cs
- MarkupExtensionReturnTypeAttribute.cs
- XmlAnyElementAttributes.cs
- ObservableCollection.cs
- WindowsTreeView.cs
- ApplyImportsAction.cs
- RequestQueue.cs
- ConfigurationException.cs
- Effect.cs
- DomainLiteralReader.cs
- FontStretchConverter.cs
- Encoder.cs
- ConditionCollection.cs
- Encoder.cs
- ResourceContainer.cs
- XmlSchemaInferenceException.cs
- SingleConverter.cs
- ObjectDataSource.cs
- Double.cs
- ClientReliableChannelBinder.cs
- Page.cs
- SqlDataSourceSelectingEventArgs.cs
- DocumentPageView.cs
- DbConnectionPoolIdentity.cs
- ping.cs
- TextHidden.cs
- DebuggerAttributes.cs
- HttpResponseHeader.cs
- TabPanel.cs
- ScriptHandlerFactory.cs
- PagesChangedEventArgs.cs
- StringTraceRecord.cs
- Int32EqualityComparer.cs
- AppDomain.cs
- UICuesEvent.cs
- ProfileWorkflowElement.cs
- mediaeventargs.cs
- EventMappingSettingsCollection.cs
- SystemIcmpV6Statistics.cs
- URLString.cs
- IERequestCache.cs
- TraversalRequest.cs
- DelegatingConfigHost.cs
- XPathAncestorIterator.cs
- BitmapScalingModeValidation.cs
- XmlEntityReference.cs