Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DetailsViewRowCollection.cs / 1305376 / DetailsViewRowCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; ////// public class DetailsViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public DetailsViewRowCollection(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 DetailsViewRow this[int index] { get { return(DetailsViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(DetailsViewRow[] 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 DetailsViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public DetailsViewRowCollection(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 DetailsViewRow this[int index] { get { return(DetailsViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(DetailsViewRow[] 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UInt64Storage.cs
- HtmlControlPersistable.cs
- WindowsListViewItemStartMenu.cs
- HwndHostAutomationPeer.cs
- SQLInt32Storage.cs
- SourceFilter.cs
- PointAnimationUsingPath.cs
- ServerType.cs
- ToolStripPanelRow.cs
- ConfigXmlWhitespace.cs
- XmlSchemaValidationException.cs
- TemplateColumn.cs
- InfoCardRequestException.cs
- ColorConverter.cs
- SpeechUI.cs
- RepeaterItemCollection.cs
- ToolBarDesigner.cs
- XPathBinder.cs
- MemoryPressure.cs
- DoubleStorage.cs
- ADMembershipUser.cs
- ApplicationGesture.cs
- QuaternionIndependentAnimationStorage.cs
- ClickablePoint.cs
- Nullable.cs
- BitmapFrame.cs
- VariableReference.cs
- SystemIPv6InterfaceProperties.cs
- DynamicValueConverter.cs
- SocketElement.cs
- XmlSchemaImport.cs
- SurrogateSelector.cs
- State.cs
- ConstructorBuilder.cs
- HandleCollector.cs
- CompositeDuplexElement.cs
- DBBindings.cs
- AttributeCollection.cs
- DataBinder.cs
- EncryptionUtility.cs
- PipelineComponent.cs
- VirtualPathUtility.cs
- PropVariant.cs
- MenuItemBinding.cs
- Region.cs
- EntityTypeEmitter.cs
- TrustSection.cs
- MemberNameValidator.cs
- invalidudtexception.cs
- TransformPatternIdentifiers.cs
- TraceProvider.cs
- XsltOutput.cs
- EtwProvider.cs
- ScalarConstant.cs
- Point3DKeyFrameCollection.cs
- OneOfTypeConst.cs
- DeviceContexts.cs
- AppDomainUnloadedException.cs
- XamlFigureLengthSerializer.cs
- MatrixCamera.cs
- Lease.cs
- DateTimeFormat.cs
- FilePrompt.cs
- LinqDataSourceView.cs
- ReferenceEqualityComparer.cs
- _ConnectOverlappedAsyncResult.cs
- XmlAtomicValue.cs
- FormsIdentity.cs
- PageThemeParser.cs
- PrefixQName.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- TextTreeText.cs
- WebPartCollection.cs
- XmlStringTable.cs
- WrappedOptions.cs
- GridEntryCollection.cs
- SerializableTypeCodeDomSerializer.cs
- MenuEventArgs.cs
- AuthorizationRule.cs
- PrivilegedConfigurationManager.cs
- Pen.cs
- _Win32.cs
- PropertyNames.cs
- PropertyPathConverter.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- FontSource.cs
- BuildProvidersCompiler.cs
- Rectangle.cs
- BroadcastEventHelper.cs
- OleDbError.cs
- DataGridTextBox.cs
- MetadataConversionError.cs
- AnnotationStore.cs
- RectIndependentAnimationStorage.cs
- CodeIdentifiers.cs
- TextStore.cs
- SqlBuffer.cs
- PropertyCollection.cs
- DllNotFoundException.cs
- Material.cs