Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ImageSourceConverter.cs
- ReadOnlyObservableCollection.cs
- BaseTransportHeaders.cs
- WebConvert.cs
- TextSearch.cs
- ComboBoxDesigner.cs
- PreservationFileWriter.cs
- Messages.cs
- State.cs
- OutputCacheModule.cs
- PermissionSet.cs
- SignatureDescription.cs
- X509InitiatorCertificateServiceElement.cs
- XamlClipboardData.cs
- TemplateColumn.cs
- DataGridState.cs
- XamlSerializationHelper.cs
- UIElement3DAutomationPeer.cs
- ContentType.cs
- CodeSubDirectory.cs
- EllipticalNodeOperations.cs
- DesignerCommandAdapter.cs
- BaseDataBoundControl.cs
- COM2EnumConverter.cs
- ImageMap.cs
- _LazyAsyncResult.cs
- MonthCalendar.cs
- ADConnectionHelper.cs
- AxisAngleRotation3D.cs
- ControlEvent.cs
- ReadOnlyHierarchicalDataSourceView.cs
- MaskedTextBox.cs
- WeakReferenceEnumerator.cs
- LoginViewDesigner.cs
- ApplicationManager.cs
- Material.cs
- QueryResultOp.cs
- Variable.cs
- IsolatedStorageFileStream.cs
- Zone.cs
- AdornerHitTestResult.cs
- HttpRequestWrapper.cs
- XPathNavigator.cs
- ApplicationProxyInternal.cs
- TextBoxAutomationPeer.cs
- FixedSOMContainer.cs
- RepeaterItem.cs
- TransactionChannelFaultConverter.cs
- Variant.cs
- HasCopySemanticsAttribute.cs
- TabItemWrapperAutomationPeer.cs
- MarkupWriter.cs
- sqlnorm.cs
- GridViewUpdatedEventArgs.cs
- LinqDataSourceDisposeEventArgs.cs
- BorderGapMaskConverter.cs
- HwndSourceKeyboardInputSite.cs
- HMAC.cs
- DebugView.cs
- TextRangeEditTables.cs
- Rotation3DAnimation.cs
- ProtocolsSection.cs
- XmlAttribute.cs
- XhtmlBasicLinkAdapter.cs
- WindowsSpinner.cs
- FilteredReadOnlyMetadataCollection.cs
- peernodestatemanager.cs
- DataMisalignedException.cs
- XmlNotation.cs
- KnownBoxes.cs
- PrivateFontCollection.cs
- AppAction.cs
- MobileControlPersister.cs
- XhtmlTextWriter.cs
- PropertySet.cs
- JavaScriptString.cs
- AddInIpcChannel.cs
- ApplyImportsAction.cs
- StringWriter.cs
- CodeMethodReturnStatement.cs
- Vector3DIndependentAnimationStorage.cs
- DesignerGenericWebPart.cs
- Identity.cs
- URLAttribute.cs
- ColumnMapProcessor.cs
- BamlWriter.cs
- DataGridViewLayoutData.cs
- StringHandle.cs
- ZipIOExtraField.cs
- CompModSwitches.cs
- ProvidePropertyAttribute.cs
- __Error.cs
- PopupControlService.cs
- EncodingStreamWrapper.cs
- hresults.cs
- SettingsPropertyNotFoundException.cs
- ObjectListGeneralPage.cs
- ObjectSet.cs
- MetadataExchangeBindings.cs
- OrthographicCamera.cs