Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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;
///
/// Exposes a
/// read-only array of
/// references.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
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.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web.UI {
using System.Runtime.InteropServices;
using System.Collections;
using System.Security.Permissions;
///
/// Exposes a
/// read-only array of
/// references.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
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
- FileLogRecordEnumerator.cs
- SignatureHelper.cs
- ArrangedElementCollection.cs
- WriteTimeStream.cs
- MimeWriter.cs
- WebPartMovingEventArgs.cs
- Code.cs
- SafeNativeMethods.cs
- X500Name.cs
- RichTextBox.cs
- ConfigurationPermission.cs
- GroupItem.cs
- CodeExporter.cs
- DataBoundControl.cs
- ModifierKeysConverter.cs
- Exception.cs
- IdentityReference.cs
- RoutedCommand.cs
- DomNameTable.cs
- XmlRootAttribute.cs
- CodeAccessPermission.cs
- BamlResourceContent.cs
- InputEventArgs.cs
- AdjustableArrowCap.cs
- ComboBoxItem.cs
- CorrelationTokenInvalidatedHandler.cs
- QueryOptionExpression.cs
- ScrollBarAutomationPeer.cs
- DocumentOrderComparer.cs
- SqlDataSourceQuery.cs
- OpenTypeLayout.cs
- ConnectionStringEditor.cs
- SystemGatewayIPAddressInformation.cs
- GroupBoxRenderer.cs
- SerializerWriterEventHandlers.cs
- GiveFeedbackEventArgs.cs
- CryptoStream.cs
- DBNull.cs
- BamlStream.cs
- WebServiceEnumData.cs
- FormCollection.cs
- Opcode.cs
- PreviewKeyDownEventArgs.cs
- _LazyAsyncResult.cs
- SafeNativeMethods.cs
- InitializingNewItemEventArgs.cs
- DesignSurfaceServiceContainer.cs
- DelegateTypeInfo.cs
- FormsAuthenticationConfiguration.cs
- AutoCompleteStringCollection.cs
- UserInitiatedNavigationPermission.cs
- WindowsGraphicsCacheManager.cs
- Stacktrace.cs
- ColorPalette.cs
- BinaryFormatter.cs
- WebPartConnectionsCloseVerb.cs
- DbMetaDataFactory.cs
- LogicalExpr.cs
- ByteStream.cs
- Size3D.cs
- RightNameExpirationInfoPair.cs
- SamlAuthenticationClaimResource.cs
- GuidConverter.cs
- SerializationTrace.cs
- ProxyOperationRuntime.cs
- MaterialGroup.cs
- QueryAccessibilityHelpEvent.cs
- SingleStorage.cs
- EventDescriptor.cs
- Menu.cs
- AnyAllSearchOperator.cs
- FieldNameLookup.cs
- FontResourceCache.cs
- LockRecoveryTask.cs
- ExtensionDataReader.cs
- EdmComplexPropertyAttribute.cs
- HtmlInputSubmit.cs
- PreviousTrackingServiceAttribute.cs
- elementinformation.cs
- TextEffectCollection.cs
- SQLRoleProvider.cs
- SmiRecordBuffer.cs
- UserControlBuildProvider.cs
- SQLCharsStorage.cs
- ObjectDataSourceStatusEventArgs.cs
- HyperLinkField.cs
- TranslateTransform3D.cs
- SimpleApplicationHost.cs
- DelegatedStream.cs
- DataSourceControl.cs
- SymbolEqualComparer.cs
- WSTrustDec2005.cs
- HeaderUtility.cs
- WebHttpBinding.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- DataKey.cs
- OpenFileDialog.cs
- UnsafeNetInfoNativeMethods.cs
- coordinator.cs
- MemberDescriptor.cs