Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / GridViewRowCollection.cs / 1305376 / GridViewRowCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; ////// 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; ////// 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
- LinearQuaternionKeyFrame.cs
- ValueHandle.cs
- WebReferencesBuildProvider.cs
- DefaultHttpHandler.cs
- DataGridViewComboBoxCell.cs
- LineServicesRun.cs
- WizardPanel.cs
- TextRangeSerialization.cs
- OdbcEnvironment.cs
- DelegateTypeInfo.cs
- DataGridViewAutoSizeModeEventArgs.cs
- DetailsViewPagerRow.cs
- DocumentViewerAutomationPeer.cs
- BitmapCodecInfo.cs
- DateTime.cs
- ParenthesizePropertyNameAttribute.cs
- Normalization.cs
- SspiWrapper.cs
- PropertyIdentifier.cs
- ValidationRule.cs
- WorkflowDesignerColors.cs
- BlobPersonalizationState.cs
- HwndSourceParameters.cs
- WebPartTransformer.cs
- DataColumnCollection.cs
- WindowsGraphics.cs
- SchemaType.cs
- TextBounds.cs
- StringDictionary.cs
- CodeCastExpression.cs
- QueryStringParameter.cs
- WindowsListViewGroupSubsetLink.cs
- TdsRecordBufferSetter.cs
- XhtmlTextWriter.cs
- TextDecorationCollection.cs
- NewArrayExpression.cs
- DynamicQueryStringParameter.cs
- SchemaImporter.cs
- RelatedImageListAttribute.cs
- AspCompat.cs
- EncryptedData.cs
- ContentDisposition.cs
- UniformGrid.cs
- XmlUtilWriter.cs
- CheckedListBox.cs
- Pair.cs
- AssemblyFilter.cs
- TableItemProviderWrapper.cs
- LayoutManager.cs
- TrustLevelCollection.cs
- DbMetaDataCollectionNames.cs
- HttpConfigurationContext.cs
- HttpChannelBindingToken.cs
- UnmanagedMarshal.cs
- MetafileHeader.cs
- RectangleGeometry.cs
- TimelineGroup.cs
- IOException.cs
- Symbol.cs
- ExpandCollapsePattern.cs
- TextTreeText.cs
- XmlSchemaFacet.cs
- SmtpLoginAuthenticationModule.cs
- XsltContext.cs
- PolyLineSegmentFigureLogic.cs
- _CacheStreams.cs
- SqlDataSourceView.cs
- TimeStampChecker.cs
- ContentPropertyAttribute.cs
- InternalResources.cs
- CngKeyCreationParameters.cs
- ReadOnlyCollectionBase.cs
- Zone.cs
- Expr.cs
- initElementDictionary.cs
- FieldMetadata.cs
- SpeechAudioFormatInfo.cs
- EnumConverter.cs
- SecurityProtocol.cs
- EntityClientCacheKey.cs
- HtmlUtf8RawTextWriter.cs
- SiteMapHierarchicalDataSourceView.cs
- XmlSchemaComplexContent.cs
- XamlToRtfParser.cs
- SrgsDocumentParser.cs
- PositiveTimeSpanValidator.cs
- TreeViewItem.cs
- MetaTableHelper.cs
- SolidColorBrush.cs
- AssociatedControlConverter.cs
- WebBrowserNavigatedEventHandler.cs
- Cell.cs
- ListBase.cs
- WebPartRestoreVerb.cs
- RegexReplacement.cs
- NegatedConstant.cs
- FontSourceCollection.cs
- ListDictionaryInternal.cs
- SmiEventSink_DeferedProcessing.cs
- SchemaTypeEmitter.cs