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 / DetailsViewRowCollection.cs / 1 / DetailsViewRowCollection.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 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; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ComUdtElementCollection.cs
- FamilyCollection.cs
- MaskedTextProvider.cs
- RootProfilePropertySettingsCollection.cs
- HttpCookie.cs
- SystemIPInterfaceStatistics.cs
- ViewBox.cs
- CharacterBuffer.cs
- DataControlFieldTypeEditor.cs
- Encoder.cs
- DataGridItemEventArgs.cs
- CacheForPrimitiveTypes.cs
- TypeNameConverter.cs
- RuntimeConfigLKG.cs
- OutOfProcStateClientManager.cs
- login.cs
- OleDbInfoMessageEvent.cs
- SubtreeProcessor.cs
- DataTemplateSelector.cs
- ToolStripRenderEventArgs.cs
- RestClientProxyHandler.cs
- NameService.cs
- CheckableControlBaseAdapter.cs
- NetSectionGroup.cs
- SoapReflectionImporter.cs
- SoapProtocolReflector.cs
- listitem.cs
- FileUtil.cs
- InboundActivityHelper.cs
- ColorConvertedBitmap.cs
- RelationshipConverter.cs
- BufferModesCollection.cs
- WpfKnownMember.cs
- GlyphingCache.cs
- TextBlockAutomationPeer.cs
- namescope.cs
- ObjectListCommandsPage.cs
- MenuTracker.cs
- SelectionPattern.cs
- WhitespaceRule.cs
- PointCollectionValueSerializer.cs
- RegistryPermission.cs
- BevelBitmapEffect.cs
- MetadataSet.cs
- CompiledRegexRunnerFactory.cs
- AssemblyAttributes.cs
- XmlSchemaAnnotation.cs
- OdbcFactory.cs
- IntSecurity.cs
- PathHelper.cs
- ColorTransform.cs
- BitmapEffectOutputConnector.cs
- MimeWriter.cs
- HMACRIPEMD160.cs
- WebZone.cs
- Double.cs
- XmlObjectSerializerReadContextComplex.cs
- ActiveXSite.cs
- XmlConvert.cs
- AnnouncementClient.cs
- CellRelation.cs
- CssStyleCollection.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- EntitySetBaseCollection.cs
- CannotUnloadAppDomainException.cs
- OracleConnectionFactory.cs
- XmlNotation.cs
- TextRangeEditLists.cs
- GeneralTransform3D.cs
- objectquery_tresulttype.cs
- ServiceProviders.cs
- CompletionBookmark.cs
- XmlRawWriterWrapper.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- SqlCachedBuffer.cs
- ReplacementText.cs
- COM2PropertyDescriptor.cs
- DataServiceRequest.cs
- RepeatButton.cs
- MachineKeyConverter.cs
- Buffer.cs
- COM2Properties.cs
- cache.cs
- DiscreteKeyFrames.cs
- ReferentialConstraint.cs
- BitStack.cs
- ValueExpressions.cs
- LocalizableAttribute.cs
- SQLStringStorage.cs
- PerfService.cs
- ColumnMapVisitor.cs
- HMACSHA1.cs
- Binding.cs
- _DomainName.cs
- XmlAttributeCollection.cs
- FastPropertyAccessor.cs
- X509CertificateCollection.cs
- XPathNodePointer.cs
- DataControlFieldCollection.cs
- PersistChildrenAttribute.cs