Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- RowBinding.cs
- ClientRuntimeConfig.cs
- HScrollBar.cs
- OdbcConnectionString.cs
- HiddenFieldPageStatePersister.cs
- AffineTransform3D.cs
- KeySpline.cs
- EntitySet.cs
- SqlDataSourceFilteringEventArgs.cs
- HttpHandlerAction.cs
- CompilerScope.cs
- CompilerTypeWithParams.cs
- SerializationObjectManager.cs
- ResourceExpression.cs
- HttpProcessUtility.cs
- QilInvokeLateBound.cs
- Constraint.cs
- InfoCardAsymmetricCrypto.cs
- Behavior.cs
- ObjectDataSourceFilteringEventArgs.cs
- GCHandleCookieTable.cs
- DefaultValueAttribute.cs
- DesignerUtility.cs
- ParameterElementCollection.cs
- SingleAnimationBase.cs
- DataGridViewImageCell.cs
- WebPartConnectVerb.cs
- SelectedDatesCollection.cs
- RuleConditionDialog.Designer.cs
- Geometry3D.cs
- ObjectNavigationPropertyMapping.cs
- StrokeCollection2.cs
- DBBindings.cs
- DbMetaDataColumnNames.cs
- RectangleHotSpot.cs
- FormViewUpdateEventArgs.cs
- ProcessHostServerConfig.cs
- StructureChangedEventArgs.cs
- ComNativeDescriptor.cs
- DetailsViewModeEventArgs.cs
- DataTableMapping.cs
- DropShadowEffect.cs
- UserControl.cs
- Geometry3D.cs
- RijndaelCryptoServiceProvider.cs
- SetterBase.cs
- HostSecurityManager.cs
- uribuilder.cs
- CollectionBuilder.cs
- GridViewActionList.cs
- CodeAttachEventStatement.cs
- BaseValidator.cs
- DataRowComparer.cs
- IDReferencePropertyAttribute.cs
- CachedPathData.cs
- relpropertyhelper.cs
- Clause.cs
- SHA512Cng.cs
- SoundPlayer.cs
- WeakReadOnlyCollection.cs
- LinearQuaternionKeyFrame.cs
- BitmapEffectDrawingContextWalker.cs
- LogicalCallContext.cs
- diagnosticsswitches.cs
- DesignerValidationSummaryAdapter.cs
- XmlTextReaderImplHelpers.cs
- SecurityHeaderElementInferenceEngine.cs
- ContainerVisual.cs
- TransportBindingElementImporter.cs
- ScriptRegistrationManager.cs
- DataGridItem.cs
- TypeInfo.cs
- IgnoreFileBuildProvider.cs
- UserNameSecurityTokenAuthenticator.cs
- MetadataUtil.cs
- ScrollContentPresenter.cs
- DiscoveryClientDuplexChannel.cs
- LoginUtil.cs
- UserNamePasswordValidator.cs
- WindowsGrip.cs
- CompilerParameters.cs
- XhtmlBasicValidatorAdapter.cs
- ExpressionBindings.cs
- TraceHelpers.cs
- ColorEditor.cs
- RunWorkerCompletedEventArgs.cs
- ObjectDataSourceView.cs
- LambdaCompiler.Address.cs
- DBDataPermission.cs
- RuntimeConfig.cs
- LassoHelper.cs
- QuadraticBezierSegment.cs
- StringTraceRecord.cs
- Int64Animation.cs
- CallContext.cs
- CoreSwitches.cs
- InvalidPrinterException.cs
- ParameterReplacerVisitor.cs
- OrderedDictionary.cs
- UICuesEvent.cs