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
- SafeBitVector32.cs
- AssemblyNameProxy.cs
- AppSettingsExpressionBuilder.cs
- ActivityDesignerLayoutSerializers.cs
- loginstatus.cs
- MulticastDelegate.cs
- SqlCacheDependencyDatabaseCollection.cs
- NotImplementedException.cs
- Int32CollectionConverter.cs
- PropertyGridDesigner.cs
- EnumerableRowCollectionExtensions.cs
- TableCell.cs
- OptimalTextSource.cs
- Item.cs
- HuffModule.cs
- WriteableBitmap.cs
- FontFamily.cs
- XmlSchemaDocumentation.cs
- ResXDataNode.cs
- QilCloneVisitor.cs
- Inflater.cs
- InteropExecutor.cs
- RtType.cs
- EntityClientCacheEntry.cs
- PointConverter.cs
- FigureHelper.cs
- StreamInfo.cs
- JoinSymbol.cs
- Journal.cs
- __ConsoleStream.cs
- LocatorGroup.cs
- DataKey.cs
- WebPartEditorOkVerb.cs
- HoistedLocals.cs
- PointAnimation.cs
- BypassElement.cs
- DataSourceSelectArguments.cs
- SQLCharsStorage.cs
- DurableOperationAttribute.cs
- CDSsyncETWBCLProvider.cs
- mediaeventargs.cs
- DeleteCardRequest.cs
- CompareValidator.cs
- CharUnicodeInfo.cs
- ReadOnlyDataSourceView.cs
- EntityDataSourceUtil.cs
- _HelperAsyncResults.cs
- DbConnectionOptions.cs
- ProxyWebPart.cs
- HttpResponseHeader.cs
- VarRefManager.cs
- hwndwrapper.cs
- TreeViewHitTestInfo.cs
- ExpressionBinding.cs
- GroupItemAutomationPeer.cs
- CodeMemberEvent.cs
- WebPartPersonalization.cs
- ResXResourceWriter.cs
- XmlUrlResolver.cs
- MembershipPasswordException.cs
- SmiConnection.cs
- ResourceContainer.cs
- BufferedStream.cs
- SoapHeaderAttribute.cs
- DeviceContexts.cs
- TraceHandlerErrorFormatter.cs
- ReachPrintTicketSerializerAsync.cs
- SqlConnectionPoolProviderInfo.cs
- TableItemStyle.cs
- Floater.cs
- BrowserInteropHelper.cs
- StringToken.cs
- ManagedWndProcTracker.cs
- FormatSettings.cs
- RowBinding.cs
- RegexMatch.cs
- InternalsVisibleToAttribute.cs
- HandlerElementCollection.cs
- APCustomTypeDescriptor.cs
- NamespaceDecl.cs
- DataGridViewCellFormattingEventArgs.cs
- ConsumerConnectionPoint.cs
- CharKeyFrameCollection.cs
- EnumType.cs
- KnownTypesProvider.cs
- BuildResultCache.cs
- DataGridViewTopLeftHeaderCell.cs
- AmbiguousMatchException.cs
- DBDataPermissionAttribute.cs
- MergeFailedEvent.cs
- MailAddress.cs
- AssemblyCollection.cs
- RegexFCD.cs
- ToolTipService.cs
- QuaternionAnimation.cs
- AstTree.cs
- PreservationFileWriter.cs
- AstNode.cs
- BypassElementCollection.cs
- ServiceOperationParameter.cs