Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //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. // Copyright (c) Microsoft Corporation. All rights reserved.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
- RadioButtonList.cs
- SqlNode.cs
- GACMembershipCondition.cs
- HttpChannelHelpers.cs
- GridItemCollection.cs
- WebServiceFault.cs
- XmlSchemaSimpleContentRestriction.cs
- ContainsSearchOperator.cs
- itemelement.cs
- TextServicesLoader.cs
- ListBindingConverter.cs
- PanelStyle.cs
- TextDecorationCollection.cs
- CustomAttributeSerializer.cs
- BaseCodeDomTreeGenerator.cs
- Int16Storage.cs
- ApplicationServiceManager.cs
- DefaultBindingPropertyAttribute.cs
- SiteMapHierarchicalDataSourceView.cs
- Tag.cs
- DynamicILGenerator.cs
- WebPartDeleteVerb.cs
- Column.cs
- ThemeableAttribute.cs
- ConfigUtil.cs
- PhysicalAddress.cs
- TransformPattern.cs
- Convert.cs
- LinqDataSourceSelectEventArgs.cs
- IgnoreSection.cs
- SqlConnectionPoolProviderInfo.cs
- BufferedStream.cs
- WinInet.cs
- MembershipAdapter.cs
- WindowsListViewGroupHelper.cs
- PersistenceTypeAttribute.cs
- Pkcs7Recipient.cs
- UserControlParser.cs
- HttpListenerRequest.cs
- CqlErrorHelper.cs
- AbsoluteQuery.cs
- StringUtil.cs
- IisTraceWebEventProvider.cs
- LineSegment.cs
- SettingsPropertyIsReadOnlyException.cs
- AttributeEmitter.cs
- Color.cs
- ClaimSet.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- SettingsPropertyWrongTypeException.cs
- TemplateBindingExtensionConverter.cs
- ConcatQueryOperator.cs
- HashAlgorithm.cs
- AssemblyContextControlItem.cs
- MouseCaptureWithinProperty.cs
- EditorZone.cs
- XmlRawWriter.cs
- DesignerLoader.cs
- LineVisual.cs
- TextTreeNode.cs
- DesignerOptionService.cs
- DiagnosticTraceSource.cs
- LifetimeServices.cs
- MessageEventSubscriptionService.cs
- ButtonBase.cs
- UnsafeNativeMethods.cs
- ResourceAttributes.cs
- GenericWebPart.cs
- HtmlEmptyTagControlBuilder.cs
- PageParserFilter.cs
- GenericWebPart.cs
- ExtensibleClassFactory.cs
- XmlCustomFormatter.cs
- HostedElements.cs
- Triplet.cs
- HttpWriter.cs
- DataFormats.cs
- ImageDrawing.cs
- BinaryConverter.cs
- Group.cs
- BinaryReader.cs
- Nullable.cs
- ColorAnimation.cs
- FontWeight.cs
- MessageContractMemberAttribute.cs
- CdpEqualityComparer.cs
- SslStream.cs
- WeakEventManager.cs
- TextFormatterHost.cs
- DataControlImageButton.cs
- NavigationWindowAutomationPeer.cs
- LinearGradientBrush.cs
- Models.cs
- SystemIcons.cs
- ActionFrame.cs
- EntityClientCacheEntry.cs
- DataQuery.cs
- DataFieldEditor.cs
- Point3DIndependentAnimationStorage.cs
- BorderGapMaskConverter.cs