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
- DesignerVerbCollection.cs
- SoapObjectReader.cs
- BrowserCapabilitiesFactoryBase.cs
- ConnectionProviderAttribute.cs
- SemanticAnalyzer.cs
- MetafileHeaderWmf.cs
- IdentityReference.cs
- XmlElementAttribute.cs
- Ops.cs
- DynamicPropertyHolder.cs
- FrameworkContentElement.cs
- DataViewManagerListItemTypeDescriptor.cs
- OdbcCommand.cs
- JsonFormatMapping.cs
- DataTableClearEvent.cs
- FileNotFoundException.cs
- Keyboard.cs
- SystemWebCachingSectionGroup.cs
- ScalarConstant.cs
- BamlCollectionHolder.cs
- MemberInfoSerializationHolder.cs
- RequestContextBase.cs
- RegexStringValidator.cs
- ListenDesigner.cs
- FullTextBreakpoint.cs
- _ScatterGatherBuffers.cs
- SqlNodeAnnotations.cs
- BooleanStorage.cs
- SqlTypesSchemaImporter.cs
- CompilerHelpers.cs
- DiffuseMaterial.cs
- CompositeCollection.cs
- DataBoundLiteralControl.cs
- COM2EnumConverter.cs
- Visual3D.cs
- JoinGraph.cs
- BorderGapMaskConverter.cs
- Accessible.cs
- SchemaExporter.cs
- ColumnCollection.cs
- TextTreeTextElementNode.cs
- DesignerLoader.cs
- BaseAppDomainProtocolHandler.cs
- RegexStringValidatorAttribute.cs
- WinInetCache.cs
- CodeSubDirectoriesCollection.cs
- KnownAssembliesSet.cs
- Vector3DCollectionConverter.cs
- StorageEntityContainerMapping.cs
- PopOutPanel.cs
- ExclusiveCanonicalizationTransform.cs
- PageTheme.cs
- ClientType.cs
- SqlBulkCopy.cs
- isolationinterop.cs
- MdImport.cs
- KeyValuePair.cs
- ColumnMapVisitor.cs
- OpCopier.cs
- SimpleWebHandlerParser.cs
- WebAdminConfigurationHelper.cs
- AffineTransform3D.cs
- EllipticalNodeOperations.cs
- userdatakeys.cs
- MemberAssignmentAnalysis.cs
- EmptyImpersonationContext.cs
- AuthenticationManager.cs
- WebPartCollection.cs
- versioninfo.cs
- UpdateManifestForBrowserApplication.cs
- ChannelCredentials.cs
- ToolboxItemSnapLineBehavior.cs
- JapaneseCalendar.cs
- ProcessStartInfo.cs
- DataContractJsonSerializerOperationBehavior.cs
- FormViewInsertEventArgs.cs
- IDQuery.cs
- InheritablePropertyChangeInfo.cs
- NameNode.cs
- CreateBookmarkScope.cs
- MessageSecurityOverMsmqElement.cs
- SqlUtils.cs
- MultilineStringConverter.cs
- WorkflowOperationBehavior.cs
- ConnectionDemuxer.cs
- HandlerMappingMemo.cs
- IndentedWriter.cs
- StylusPointProperty.cs
- SqlNotificationEventArgs.cs
- ColumnHeaderConverter.cs
- WebPartActionVerb.cs
- ModelTreeManager.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- RegisteredDisposeScript.cs
- SqlNodeAnnotation.cs
- SafeViewOfFileHandle.cs
- SchemaManager.cs
- SchemaElementDecl.cs
- SystemMulticastIPAddressInformation.cs
- WarningException.cs