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
- EdmScalarPropertyAttribute.cs
- FocusManager.cs
- DuplexChannel.cs
- StatusBarItem.cs
- ParallelTimeline.cs
- ModuleBuilderData.cs
- OdbcHandle.cs
- EntityCommandDefinition.cs
- SchemaNotation.cs
- Bold.cs
- JoinElimination.cs
- Int32CAMarshaler.cs
- DataKeyCollection.cs
- StringUtil.cs
- SafeLibraryHandle.cs
- SecondaryIndex.cs
- MenuItemStyle.cs
- ScaleTransform3D.cs
- ErrorProvider.cs
- FilteredDataSetHelper.cs
- DataBindingExpressionBuilder.cs
- ModelTypeConverter.cs
- CodeDirectoryCompiler.cs
- RenderDataDrawingContext.cs
- GridProviderWrapper.cs
- PrivilegedConfigurationManager.cs
- DecimalConstantAttribute.cs
- EntityDataSourceState.cs
- DocumentReferenceCollection.cs
- LateBoundBitmapDecoder.cs
- TeredoHelper.cs
- PagerSettings.cs
- LinkedResource.cs
- SkipStoryboardToFill.cs
- VirtualDirectoryMapping.cs
- PackageDigitalSignature.cs
- OdbcConnectionPoolProviderInfo.cs
- DataGridViewCellStyle.cs
- ObjectItemCollection.cs
- RelationHandler.cs
- GridView.cs
- XmlSchemaCollection.cs
- DrawingVisual.cs
- OleDbInfoMessageEvent.cs
- HighContrastHelper.cs
- InternalResources.cs
- Encoder.cs
- DynamicUpdateCommand.cs
- ServiceOperation.cs
- Visitor.cs
- CategoryAttribute.cs
- UnSafeCharBuffer.cs
- ImmutableObjectAttribute.cs
- EventDescriptor.cs
- UnmanagedMemoryStream.cs
- RemotingServices.cs
- Geometry.cs
- GeometryGroup.cs
- MatchSingleFxEngineOpcode.cs
- FusionWrap.cs
- WrapPanel.cs
- Pipe.cs
- FormsAuthenticationUser.cs
- FtpWebRequest.cs
- TypeConverterHelper.cs
- PointLight.cs
- IssuerInformation.cs
- XmlValueConverter.cs
- NonBatchDirectoryCompiler.cs
- InteropEnvironment.cs
- ProtocolElement.cs
- FixedPageAutomationPeer.cs
- TextWriter.cs
- CustomPopupPlacement.cs
- DbDataRecord.cs
- MessageQueueCriteria.cs
- Int32.cs
- GradientStop.cs
- FileSystemInfo.cs
- MenuTracker.cs
- QueryValue.cs
- FtpRequestCacheValidator.cs
- WebScriptEnablingElement.cs
- Frame.cs
- DiagnosticsConfiguration.cs
- FlowLayoutSettings.cs
- SHA1Cng.cs
- CompareInfo.cs
- HtmlSelect.cs
- RequestNavigateEventArgs.cs
- IISMapPath.cs
- Effect.cs
- UnsafeNativeMethods.cs
- ComponentRenameEvent.cs
- SqlCachedBuffer.cs
- QilTernary.cs
- HttpModuleActionCollection.cs
- EntityClassGenerator.cs
- ConnectionStringsSection.cs
- ThreadExceptionDialog.cs