Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / Controls / ValidationRuleCollection.cs / 1305600 / 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
- ByteArrayHelperWithString.cs
- Soap11ServerProtocol.cs
- StringFunctions.cs
- SafeProcessHandle.cs
- PDBReader.cs
- ListBox.cs
- XmlChildNodes.cs
- MimeMapping.cs
- DiscreteKeyFrames.cs
- StateMachineWorkflowDesigner.cs
- HttpCookieCollection.cs
- ObjectStateManagerMetadata.cs
- PolicyException.cs
- HttpAsyncResult.cs
- DataGridPagerStyle.cs
- EUCJPEncoding.cs
- DataGridViewComboBoxCell.cs
- ConnectionProviderAttribute.cs
- OracleDateTime.cs
- CounterSample.cs
- SystemTcpStatistics.cs
- ContentElementAutomationPeer.cs
- BlockCollection.cs
- StylusPointPropertyUnit.cs
- CodeNamespaceCollection.cs
- PeerTransportListenAddressValidatorAttribute.cs
- EventEntry.cs
- NameSpaceExtractor.cs
- WebPartCollection.cs
- RemotingService.cs
- ObfuscationAttribute.cs
- ColorDialog.cs
- HwndAppCommandInputProvider.cs
- DrawingGroupDrawingContext.cs
- AttachedProperty.cs
- CodeGotoStatement.cs
- SizeAnimationBase.cs
- Opcode.cs
- Deflater.cs
- InvokeHandlers.cs
- ControlAdapter.cs
- WaitingCursor.cs
- MergeLocalizationDirectives.cs
- TemplatedWizardStep.cs
- RelationshipFixer.cs
- Span.cs
- ProviderIncompatibleException.cs
- IInstanceTable.cs
- CalloutQueueItem.cs
- WindowsComboBox.cs
- SecurityContextSecurityTokenParameters.cs
- UpnEndpointIdentity.cs
- ProcessModule.cs
- FixedTextBuilder.cs
- CfgParser.cs
- EntityClientCacheEntry.cs
- ExpressionList.cs
- SelectManyQueryOperator.cs
- ConnectivityStatus.cs
- SessionMode.cs
- EncodingTable.cs
- UnlockInstanceAsyncResult.cs
- PriorityRange.cs
- DataServiceHostFactory.cs
- ColumnResult.cs
- XmlQueryType.cs
- ThicknessAnimationBase.cs
- DeclarativeCatalogPart.cs
- DesignerDataView.cs
- CompilerState.cs
- ColorInterpolationModeValidation.cs
- ViewManager.cs
- HttpBindingExtension.cs
- Activity.cs
- XmlDictionary.cs
- TemplateControl.cs
- Evaluator.cs
- DesignObjectWrapper.cs
- LinkedResource.cs
- BindableTemplateBuilder.cs
- ErrorFormatter.cs
- UnknownWrapper.cs
- ServiceHttpModule.cs
- Win32MouseDevice.cs
- EventLogger.cs
- CombinedGeometry.cs
- WebServiceHost.cs
- altserialization.cs
- VerificationException.cs
- FileUtil.cs
- MemberDescriptor.cs
- ActivityValidationServices.cs
- InvalidPrinterException.cs
- Metafile.cs
- PreservationFileWriter.cs
- NameValueConfigurationCollection.cs
- PolicyStatement.cs
- JournalNavigationScope.cs
- LinkConverter.cs
- GlobalizationSection.cs