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; ////// [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
- hresults.cs
- SelectionProcessor.cs
- CurrentChangedEventManager.cs
- ObjectDisposedException.cs
- PageSetupDialog.cs
- ConfigXmlWhitespace.cs
- MbpInfo.cs
- StateDesignerConnector.cs
- InfoCardAsymmetricCrypto.cs
- PageBuildProvider.cs
- UIPermission.cs
- XmlBaseWriter.cs
- Setter.cs
- CookieProtection.cs
- StandardToolWindows.cs
- DataTablePropertyDescriptor.cs
- DataComponentGenerator.cs
- AvTraceDetails.cs
- PerformanceCounterPermission.cs
- PrintDialog.cs
- SqlMethods.cs
- TextBoxBase.cs
- EnumerableRowCollectionExtensions.cs
- MonitoringDescriptionAttribute.cs
- GlobalizationAssembly.cs
- SqlResolver.cs
- AnnotationResource.cs
- AnnotationStore.cs
- ListView.cs
- DataGridRowDetailsEventArgs.cs
- Encoder.cs
- ExpressionBindingCollection.cs
- WizardPanel.cs
- DataControlCommands.cs
- Psha1DerivedKeyGenerator.cs
- PolyLineSegment.cs
- C14NUtil.cs
- RotateTransform3D.cs
- UndoManager.cs
- WmlCalendarAdapter.cs
- WorkflowOperationAsyncResult.cs
- SecurityTokenProvider.cs
- CompareInfo.cs
- BaseParaClient.cs
- EntryIndex.cs
- Argument.cs
- FormClosingEvent.cs
- EntityContainer.cs
- WorkflowRuntime.cs
- EmptyCollection.cs
- CodeMethodReturnStatement.cs
- ColumnMapCopier.cs
- DataGridViewCellValidatingEventArgs.cs
- ListGeneralPage.cs
- WebBrowserSiteBase.cs
- ToolBarDesigner.cs
- ListChunk.cs
- SortedList.cs
- StateChangeEvent.cs
- TableCellAutomationPeer.cs
- GlyphShapingProperties.cs
- WebPartMovingEventArgs.cs
- BrushMappingModeValidation.cs
- ThreadPool.cs
- SrgsToken.cs
- CounterCreationData.cs
- KeyedHashAlgorithm.cs
- CodeChecksumPragma.cs
- ClusterSafeNativeMethods.cs
- DesignerSerializationManager.cs
- DataGridSortCommandEventArgs.cs
- ToolStripPanel.cs
- DataGridViewTextBoxColumn.cs
- NullRuntimeConfig.cs
- CustomError.cs
- ThreadLocal.cs
- UiaCoreTypesApi.cs
- LocalizableResourceBuilder.cs
- CodeBinaryOperatorExpression.cs
- TextServicesDisplayAttribute.cs
- SafeNativeMethods.cs
- AddValidationError.cs
- HtmlInputReset.cs
- ProfileModule.cs
- PrePrepareMethodAttribute.cs
- EventProxy.cs
- RelationshipSet.cs
- PagedDataSource.cs
- _SafeNetHandles.cs
- DrawListViewSubItemEventArgs.cs
- TargetPerspective.cs
- ApplicationServiceHelper.cs
- FilteredSchemaElementLookUpTable.cs
- TableCell.cs
- ServiceOperation.cs
- ProfileInfo.cs
- MarginCollapsingState.cs
- ProxyGenerationError.cs
- DataGridTextBox.cs
- StoreItemCollection.Loader.cs