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
- ChannelReliableSession.cs
- SystemDropShadowChrome.cs
- Bits.cs
- BufferModeSettings.cs
- XmlElementAttribute.cs
- RequiredArgumentAttribute.cs
- PackageDigitalSignature.cs
- ConfigurationFileMap.cs
- Separator.cs
- COM2ComponentEditor.cs
- SqlClientWrapperSmiStreamChars.cs
- CategoryNameCollection.cs
- RenderOptions.cs
- DataExpression.cs
- DocumentViewerBaseAutomationPeer.cs
- EmptyElement.cs
- ReadOnlyCollectionBase.cs
- PageAsyncTaskManager.cs
- OracleBoolean.cs
- _AutoWebProxyScriptEngine.cs
- DataControlReference.cs
- TableLayoutColumnStyleCollection.cs
- HtmlSelectionListAdapter.cs
- EndpointDispatcherTable.cs
- BooleanConverter.cs
- MultiByteCodec.cs
- DetailsView.cs
- webbrowsersite.cs
- FilterException.cs
- ChtmlTextBoxAdapter.cs
- TransformProviderWrapper.cs
- TriState.cs
- DoubleAnimation.cs
- FixedPageStructure.cs
- JsonWriter.cs
- AppDomainManager.cs
- StringFreezingAttribute.cs
- EpmContentSerializerBase.cs
- XmlFormatReaderGenerator.cs
- ToolStripDropTargetManager.cs
- OperationFormatter.cs
- CodeDirectionExpression.cs
- UdpContractFilterBehavior.cs
- AuthenticationModuleElement.cs
- SimpleHandlerFactory.cs
- Parser.cs
- HitTestWithPointDrawingContextWalker.cs
- X509CertificateRecipientServiceCredential.cs
- AutomationElement.cs
- QilExpression.cs
- MetadataCacheItem.cs
- ValidationErrorCollection.cs
- ElementProxy.cs
- EnumValAlphaComparer.cs
- SmtpException.cs
- CursorEditor.cs
- WebControl.cs
- ProtectedProviderSettings.cs
- XmlSchemas.cs
- HttpContextServiceHost.cs
- ResolveCriteria.cs
- SqlCacheDependencyDatabaseCollection.cs
- ClipboardProcessor.cs
- SQLStringStorage.cs
- CssStyleCollection.cs
- ADMembershipProvider.cs
- BitmapEffectRenderDataResource.cs
- Freezable.cs
- RayHitTestParameters.cs
- TemplateBamlTreeBuilder.cs
- HelloMessageApril2005.cs
- EnumConverter.cs
- XmlSchemaExporter.cs
- CapabilitiesPattern.cs
- RSAPKCS1SignatureFormatter.cs
- DetailsViewCommandEventArgs.cs
- Registry.cs
- HttpInputStream.cs
- DatePickerDateValidationErrorEventArgs.cs
- ElementProxy.cs
- EventRouteFactory.cs
- _SSPIWrapper.cs
- ClientType.cs
- StatusBarItem.cs
- BaseComponentEditor.cs
- ArraySegment.cs
- CustomActivityDesigner.cs
- DbParameterCollectionHelper.cs
- RegionIterator.cs
- SafePointer.cs
- PhoneCall.cs
- HttpListenerTimeoutManager.cs
- TextEditorMouse.cs
- SplitterCancelEvent.cs
- HandleExceptionArgs.cs
- XmlStringTable.cs
- QfeChecker.cs
- TypeValidationEventArgs.cs
- SqlRowUpdatingEvent.cs
- SecurityUtils.cs