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
- StatusBar.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DetailsViewModeEventArgs.cs
- PipelineModuleStepContainer.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- QilXmlWriter.cs
- BatchStream.cs
- HatchBrush.cs
- PagesSection.cs
- BitmapImage.cs
- FreezableCollection.cs
- XmlEntity.cs
- SoapMessage.cs
- CqlBlock.cs
- AvTrace.cs
- log.cs
- Size3DValueSerializer.cs
- WebBrowser.cs
- RenderCapability.cs
- Utils.cs
- DetailsViewModeEventArgs.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- StringWriter.cs
- HashMembershipCondition.cs
- BinaryFormatterWriter.cs
- QEncodedStream.cs
- LocationUpdates.cs
- LinqDataSourceUpdateEventArgs.cs
- UserControl.cs
- AnnotationStore.cs
- CookielessHelper.cs
- PeerUnsafeNativeCryptMethods.cs
- MappableObjectManager.cs
- TextTreePropertyUndoUnit.cs
- Renderer.cs
- XDRSchema.cs
- FilteredSchemaElementLookUpTable.cs
- ProcessModelSection.cs
- MarshalByRefObject.cs
- StringFunctions.cs
- StringPropertyBuilder.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DataViewListener.cs
- BinaryCommonClasses.cs
- StrongName.cs
- RuleSettingsCollection.cs
- CodeSubDirectory.cs
- NavigationPropertyEmitter.cs
- WindowsListViewScroll.cs
- UnhandledExceptionEventArgs.cs
- MetadataPropertyCollection.cs
- SimpleType.cs
- Descriptor.cs
- IUnknownConstantAttribute.cs
- TabletCollection.cs
- MethodBuilderInstantiation.cs
- Visual3D.cs
- TraceUtils.cs
- DependencyObjectPropertyDescriptor.cs
- BinaryCommonClasses.cs
- ReadOnlyMetadataCollection.cs
- UserControl.cs
- SoundPlayer.cs
- SQLMoney.cs
- sqlmetadatafactory.cs
- MetadataCache.cs
- SqlGatherConsumedAliases.cs
- DelegateSerializationHolder.cs
- DataGridTablesFactory.cs
- ViewBase.cs
- ConfigXmlSignificantWhitespace.cs
- FixedFlowMap.cs
- Binding.cs
- NativeStructs.cs
- WSHttpTransportSecurityElement.cs
- Vector3DValueSerializer.cs
- DockProviderWrapper.cs
- XmlSignificantWhitespace.cs
- ValueTable.cs
- SmtpFailedRecipientException.cs
- SiteMapSection.cs
- ImageCodecInfoPrivate.cs
- New.cs
- CompositionTarget.cs
- SecurityRuntime.cs
- Formatter.cs
- MetaDataInfo.cs
- RadioButtonBaseAdapter.cs
- DataGridHeaderBorder.cs
- QuaternionAnimationBase.cs
- ToolStripDropDownDesigner.cs
- RTLAwareMessageBox.cs
- MetadataCollection.cs
- GPRECTF.cs
- SamlAuthenticationStatement.cs
- UrlPath.cs
- HelpKeywordAttribute.cs
- ArrangedElementCollection.cs
- CreateUserWizardStep.cs
- CommandPlan.cs