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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FilterEventArgs.cs
- ProxyWebPart.cs
- DbParameterHelper.cs
- Matrix.cs
- FSWPathEditor.cs
- CodeThrowExceptionStatement.cs
- ThreadPool.cs
- Menu.cs
- TextDecorationCollection.cs
- UmAlQuraCalendar.cs
- sortedlist.cs
- CodeObject.cs
- ReferencedType.cs
- WebPartEditorCancelVerb.cs
- FixedTextBuilder.cs
- ReferenceEqualityComparer.cs
- MetadataProperty.cs
- TextChange.cs
- PointAnimation.cs
- SessionEndingEventArgs.cs
- RequestNavigateEventArgs.cs
- BypassElementCollection.cs
- MappingModelBuildProvider.cs
- GridViewRow.cs
- XsltInput.cs
- log.cs
- CqlLexerHelpers.cs
- Win32Native.cs
- PropertyGridCommands.cs
- AdRotatorDesigner.cs
- WindowsAuthenticationEventArgs.cs
- UpdatePanel.cs
- AutomationPropertyInfo.cs
- StatusBarDrawItemEvent.cs
- JsonReaderWriterFactory.cs
- DataGridPagingPage.cs
- OracleSqlParser.cs
- XmlSchemaException.cs
- AttachedPropertyBrowsableAttribute.cs
- ColumnMapTranslator.cs
- SchemaReference.cs
- VisualTreeUtils.cs
- StateMachineSubscription.cs
- TextRenderer.cs
- UrlMappingsModule.cs
- StoragePropertyMapping.cs
- EntitySqlQueryState.cs
- PropertyGridEditorPart.cs
- SafeNativeMethods.cs
- HtmlSelect.cs
- CopyAttributesAction.cs
- TableColumnCollectionInternal.cs
- Compensation.cs
- Match.cs
- XmlSchemaSubstitutionGroup.cs
- OracleMonthSpan.cs
- SqlWebEventProvider.cs
- PathGeometry.cs
- LocatorManager.cs
- Geometry.cs
- EmptyCollection.cs
- httpstaticobjectscollection.cs
- Random.cs
- TypedReference.cs
- XmlSerializationGeneratedCode.cs
- RelOps.cs
- QuarticEase.cs
- ScriptReferenceEventArgs.cs
- StringStorage.cs
- OleDbCommandBuilder.cs
- ResourceSet.cs
- GeneratedCodeAttribute.cs
- ZoneButton.cs
- DataGridItemCollection.cs
- DeferredElementTreeState.cs
- IssuedSecurityTokenProvider.cs
- PathNode.cs
- Quaternion.cs
- DeclarationUpdate.cs
- TileBrush.cs
- brushes.cs
- SafeLocalMemHandle.cs
- MarkupCompilePass2.cs
- EDesignUtil.cs
- AdditionalEntityFunctions.cs
- KernelTypeValidation.cs
- CompatibleComparer.cs
- MetabaseReader.cs
- Line.cs
- SmiEventSink_DeferedProcessing.cs
- EventLog.cs
- ContentAlignmentEditor.cs
- AnonymousIdentificationSection.cs
- ParallelTimeline.cs
- AssemblyBuilder.cs
- UrlPath.cs
- WebServiceFaultDesigner.cs
- XmlRawWriterWrapper.cs
- HtmlHead.cs
- RequestStatusBarUpdateEventArgs.cs