Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / ValidatorCollection.cs / 1 / ValidatorCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI { using System.Runtime.InteropServices; using System.Collections; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ValidatorCollection : ICollection { private ArrayList data; ///Exposes a /// read-only array of ////// references. /// public ValidatorCollection() { data = new ArrayList(); } ///Initializes a new instance of the ///class. /// public int Count { get { return data.Count; } } ///Indicates the number of references in the collection. /// This property is read-only. ////// public IValidator this[int index] { get { return(IValidator) data[index]; } } ///Indicates the validator at the specified index. This /// property is read-only. ////// public void Add(IValidator validator) { data.Add(validator); } ///Adds the specified validator to the collection. ////// public bool Contains(IValidator validator) { return data.Contains(validator); } ///Returns whether the specified validator exists in the collection. ////// public void Remove(IValidator validator) { data.Remove(validator); } ///Removes the specified validator from the collection. ////// public IEnumerator GetEnumerator() { return data.GetEnumerator(); } ///Gets an enumerator that iterates over the collection. ////// public void CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } ///Copies a validator to the specified collection and location. ////// public Object SyncRoot { get { return this;} } ///Indicates an object that can be used to synchronize the /// ///. /// This property is read-only. /// public bool IsReadOnly { get { return false;} } ///Indicates whether the ///is read-only. This property is /// read-only. /// public bool IsSynchronized { get { return false;} } } }Indicates whether the ///is synchronized /// (thread-safe). This property is read-only.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Single.cs
- ContractSearchPattern.cs
- HttpCacheVary.cs
- DecoderExceptionFallback.cs
- EnterpriseServicesHelper.cs
- DataRelationPropertyDescriptor.cs
- TablePattern.cs
- DesignerActionUIStateChangeEventArgs.cs
- WorkflowFileItem.cs
- filewebresponse.cs
- SrgsDocumentParser.cs
- CharacterString.cs
- ControlLocalizer.cs
- ComplusTypeValidator.cs
- EditorZone.cs
- Debug.cs
- BezierSegment.cs
- RegisteredDisposeScript.cs
- GetKeyedHashRequest.cs
- XmlChildEnumerator.cs
- PerCallInstanceContextProvider.cs
- DbParameterCollection.cs
- CustomWebEventKey.cs
- HandleDictionary.cs
- ConfigXmlCDataSection.cs
- ProxyWebPartManager.cs
- RemotingConfiguration.cs
- TemplateBuilder.cs
- ImageButton.cs
- IIS7UserPrincipal.cs
- MatchAttribute.cs
- TrimSurroundingWhitespaceAttribute.cs
- COM2ExtendedTypeConverter.cs
- ObjectDataProvider.cs
- ActivityDelegate.cs
- COM2FontConverter.cs
- BuilderInfo.cs
- ImageButton.cs
- IDReferencePropertyAttribute.cs
- RegistrationContext.cs
- RtfToXamlReader.cs
- SubqueryTrackingVisitor.cs
- Oid.cs
- Sql8ConformanceChecker.cs
- EnumDataContract.cs
- WebPartConnectionsCancelEventArgs.cs
- DataServiceEntityAttribute.cs
- ProcessModule.cs
- Opcode.cs
- OleStrCAMarshaler.cs
- RedistVersionInfo.cs
- GridViewHeaderRowPresenter.cs
- Icon.cs
- BooleanStorage.cs
- MessageContractExporter.cs
- HttpDebugHandler.cs
- List.cs
- ListView.cs
- OleDbCommandBuilder.cs
- XmlSchemaCollection.cs
- ResourceDefaultValueAttribute.cs
- TextReader.cs
- ViewManager.cs
- AssemblyLoader.cs
- StateManagedCollection.cs
- ExpressionTextBoxAutomationPeer.cs
- ActivityInterfaces.cs
- ProfilePropertyNameValidator.cs
- PersonalizationStateInfoCollection.cs
- GACIdentityPermission.cs
- CreateInstanceBinder.cs
- QilPatternVisitor.cs
- RequestQueue.cs
- ContainerControl.cs
- CaseInsensitiveComparer.cs
- BamlLocalizer.cs
- WindowsAuthenticationEventArgs.cs
- ErrorHandler.cs
- TypedDataSetSchemaImporterExtension.cs
- AspNetSynchronizationContext.cs
- PixelShader.cs
- Message.cs
- InsufficientExecutionStackException.cs
- Constant.cs
- DesignerAttributeInfo.cs
- AppDomainGrammarProxy.cs
- ManualResetEvent.cs
- ExpandCollapseProviderWrapper.cs
- FontWeights.cs
- ModuleBuilder.cs
- ControlPropertyNameConverter.cs
- ImageBrush.cs
- Queue.cs
- TreeView.cs
- XPathSelectionIterator.cs
- FamilyMapCollection.cs
- BulletChrome.cs
- TableParaClient.cs
- ProfileServiceManager.cs
- Button.cs