Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / GridViewRowCollection.cs / 1 / GridViewRowCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
using System.Security.Permissions;
///
/// Represents the collection of objects.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class GridViewRowCollection : ICollection {
private ArrayList _rows;
///
/// Initializes a new instance of the class.
///
public GridViewRowCollection(ArrayList rows) {
this._rows = rows;
}
///
/// Gets the number of rows in the collection. This property is read-only.
///
public int Count {
get {
return _rows.Count;
}
}
///
/// Gets a value that specifies whether rows in the can be
/// modified. This property is read-only.
///
public bool IsReadOnly {
get {
return false;
}
}
///
/// Gets a value that indicates whether the is
/// thread-safe. This property is read-only.
///
public bool IsSynchronized {
get {
return false;
}
}
///
/// Gets the object used to synchronize access to the collection. This property is read-only.
///
public object SyncRoot {
get {
return this;
}
}
///
/// Gets a at the specified index in the
/// collection.
///
public GridViewRow this[int index] {
get {
return(GridViewRow)_rows[index];
}
}
///
/// Copies the contents of the entire collection into an appending
/// at the specified index of the .
///
public void CopyTo(GridViewRow[] array, int index) {
((ICollection)this).CopyTo(array, index);
}
///
void ICollection.CopyTo(Array array, int index) {
for (IEnumerator e = this.GetEnumerator(); e.MoveNext();)
array.SetValue(e.Current, index++);
}
///
/// Creates an enumerator for the used to
/// iterate through the collection.
///
public IEnumerator GetEnumerator() {
return _rows.GetEnumerator();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
using System.Security.Permissions;
///
/// Represents the collection of objects.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class GridViewRowCollection : ICollection {
private ArrayList _rows;
///
/// Initializes a new instance of the class.
///
public GridViewRowCollection(ArrayList rows) {
this._rows = rows;
}
///
/// Gets the number of rows in the collection. This property is read-only.
///
public int Count {
get {
return _rows.Count;
}
}
///
/// Gets a value that specifies whether rows in the can be
/// modified. This property is read-only.
///
public bool IsReadOnly {
get {
return false;
}
}
///
/// Gets a value that indicates whether the is
/// thread-safe. This property is read-only.
///
public bool IsSynchronized {
get {
return false;
}
}
///
/// Gets the object used to synchronize access to the collection. This property is read-only.
///
public object SyncRoot {
get {
return this;
}
}
///
/// Gets a at the specified index in the
/// collection.
///
public GridViewRow this[int index] {
get {
return(GridViewRow)_rows[index];
}
}
///
/// Copies the contents of the entire collection into an appending
/// at the specified index of the .
///
public void CopyTo(GridViewRow[] array, int index) {
((ICollection)this).CopyTo(array, index);
}
///
void ICollection.CopyTo(Array array, int index) {
for (IEnumerator e = this.GetEnumerator(); e.MoveNext();)
array.SetValue(e.Current, index++);
}
///
/// Creates an enumerator for the used to
/// iterate through the collection.
///
public IEnumerator GetEnumerator() {
return _rows.GetEnumerator();
}
}
}
// 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
- HttpPostLocalhostServerProtocol.cs
- Model3D.cs
- AnchorEditor.cs
- ListViewHitTestInfo.cs
- RijndaelManaged.cs
- RawAppCommandInputReport.cs
- OraclePermissionAttribute.cs
- ColorConverter.cs
- Registry.cs
- DCSafeHandle.cs
- SignatureToken.cs
- Touch.cs
- EventPropertyMap.cs
- MulticastNotSupportedException.cs
- ViewPort3D.cs
- AudioBase.cs
- PenContext.cs
- NativeRecognizer.cs
- InkCollectionBehavior.cs
- XmlBufferReader.cs
- RunClient.cs
- Helper.cs
- MetaTableHelper.cs
- SelectionHighlightInfo.cs
- HttpRuntimeSection.cs
- EntityModelSchemaGenerator.cs
- ThrowHelper.cs
- XsltSettings.cs
- SystemResources.cs
- EntryPointNotFoundException.cs
- ClientScriptItem.cs
- LinkButton.cs
- UshortList2.cs
- SrgsOneOf.cs
- DeviceSpecificDesigner.cs
- FormClosingEvent.cs
- StrokeNodeEnumerator.cs
- CultureInfo.cs
- ObfuscationAttribute.cs
- DbProviderManifest.cs
- SelectionRangeConverter.cs
- DataGridViewAccessibleObject.cs
- MinimizableAttributeTypeConverter.cs
- PathNode.cs
- xsdvalidator.cs
- SchemaAttDef.cs
- SyndicationContent.cs
- FilterException.cs
- CodeDirectionExpression.cs
- ServiceContractGenerationContext.cs
- TemplateNameScope.cs
- ContentTextAutomationPeer.cs
- MdiWindowListItemConverter.cs
- KnowledgeBase.cs
- MenuItemBindingCollection.cs
- Ray3DHitTestResult.cs
- EllipticalNodeOperations.cs
- JournalEntry.cs
- EFTableProvider.cs
- SystemIPInterfaceProperties.cs
- ProviderCollection.cs
- ImportContext.cs
- XmlSchemaDatatype.cs
- ObjectDataSourceFilteringEventArgs.cs
- SimpleType.cs
- NativeCppClassAttribute.cs
- SecurityToken.cs
- MatrixValueSerializer.cs
- ViewLoader.cs
- ObjectManager.cs
- ChtmlLinkAdapter.cs
- Dictionary.cs
- Range.cs
- ConfigurationSectionGroup.cs
- TypeNameConverter.cs
- CorePropertiesFilter.cs
- ComPlusInstanceContextInitializer.cs
- BitmapEffectOutputConnector.cs
- EncryptedPackageFilter.cs
- VirtualizingPanel.cs
- Span.cs
- InkCanvasFeedbackAdorner.cs
- DiscoveryEndpointElement.cs
- Effect.cs
- TriggerCollection.cs
- X509Extension.cs
- DataGridViewComboBoxColumn.cs
- InfiniteIntConverter.cs
- UnmanagedHandle.cs
- TransformerConfigurationWizardBase.cs
- LinearGradientBrush.cs
- HtmlShim.cs
- UserMapPath.cs
- ToolStripItemEventArgs.cs
- QilFunction.cs
- GridViewCommandEventArgs.cs
- CodeArrayCreateExpression.cs
- RoleGroupCollection.cs
- UInt32Converter.cs
- TableHeaderCell.cs