Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class GridViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public GridViewRowCollection(ArrayList rows) { this._rows = rows; } ///Initializes a new instance of the ///class. /// public int Count { get { return _rows.Count; } } ///Gets the number of rows in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether rows in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public GridViewRow this[int index] { get { return(GridViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(GridViewRow[] array, int index) { ((ICollection)this).CopyTo(array, index); } ///Copies the contents of the entire collection into an ///appending /// at the specified index of the . void ICollection.CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } /// /// public IEnumerator GetEnumerator() { return _rows.GetEnumerator(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Creates an enumerator for the ///used to /// iterate through the collection. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class GridViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public GridViewRowCollection(ArrayList rows) { this._rows = rows; } ///Initializes a new instance of the ///class. /// public int Count { get { return _rows.Count; } } ///Gets the number of rows in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether rows in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public GridViewRow this[int index] { get { return(GridViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(GridViewRow[] array, int index) { ((ICollection)this).CopyTo(array, index); } ///Copies the contents of the entire collection into an ///appending /// at the specified index of the . void ICollection.CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } /// /// public IEnumerator GetEnumerator() { return _rows.GetEnumerator(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Creates an enumerator for the ///used to /// iterate through the collection.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BroadcastEventHelper.cs
- XamlToRtfWriter.cs
- AppliedDeviceFiltersDialog.cs
- DependencyObjectPropertyDescriptor.cs
- AdapterUtil.cs
- SettingsPropertyValueCollection.cs
- StringResourceManager.cs
- Errors.cs
- CodeIdentifiers.cs
- ErrorProvider.cs
- LogStore.cs
- TabletCollection.cs
- DbModificationCommandTree.cs
- StylusPointPropertyUnit.cs
- XmlSchemaValidator.cs
- TypedTableHandler.cs
- DataKeyArray.cs
- SystemDropShadowChrome.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- CodeObjectCreateExpression.cs
- SweepDirectionValidation.cs
- SmiGettersStream.cs
- XmlSchemaObjectTable.cs
- CollectionConverter.cs
- RetrieveVirtualItemEventArgs.cs
- SiteIdentityPermission.cs
- LinqExpressionNormalizer.cs
- DateBoldEvent.cs
- XmlReaderSettings.cs
- BooleanConverter.cs
- GridItemCollection.cs
- PtsPage.cs
- Pen.cs
- UIElementHelper.cs
- XamlPathDataSerializer.cs
- SoapMessage.cs
- DataGridViewTextBoxEditingControl.cs
- PolicyUnit.cs
- ReflectionTypeLoadException.cs
- BrushValueSerializer.cs
- SmtpClient.cs
- ComPlusInstanceProvider.cs
- AdapterDictionary.cs
- ReadOnlyDataSource.cs
- NameValuePermission.cs
- Splitter.cs
- SrgsOneOf.cs
- EditorPartCollection.cs
- TableAdapterManagerMethodGenerator.cs
- Win32PrintDialog.cs
- ListBox.cs
- XslVisitor.cs
- UdpChannelFactory.cs
- XmlComplianceUtil.cs
- XmlDictionaryReaderQuotas.cs
- CompositeFontFamily.cs
- DisplayNameAttribute.cs
- DbParameterCollection.cs
- Geometry.cs
- InternalDuplexChannelListener.cs
- EnumBuilder.cs
- ParameterBuilder.cs
- AssemblyBuilder.cs
- WmlCommandAdapter.cs
- UInt64Storage.cs
- ItemChangedEventArgs.cs
- GeometryHitTestParameters.cs
- PermissionListSet.cs
- PermissionSetTriple.cs
- MimeWriter.cs
- RuntimeCompatibilityAttribute.cs
- PingReply.cs
- StretchValidation.cs
- XPathDocumentIterator.cs
- DropShadowBitmapEffect.cs
- ModelUIElement3D.cs
- ResourceContainer.cs
- XmlIterators.cs
- _UncName.cs
- HtmlToClrEventProxy.cs
- PageContentAsyncResult.cs
- DBParameter.cs
- InkCanvas.cs
- CallbackHandler.cs
- UrlRoutingHandler.cs
- SQLDateTime.cs
- SwitchLevelAttribute.cs
- InfoCardArgumentException.cs
- EventSourceCreationData.cs
- SecurityStateEncoder.cs
- FontStyleConverter.cs
- IteratorDescriptor.cs
- XmlQualifiedName.cs
- SafeNativeMethods.cs
- StylusCaptureWithinProperty.cs
- HiddenField.cs
- SemanticKeyElement.cs
- AudioException.cs
- ContainerControlDesigner.cs
- SchemaTypeEmitter.cs