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
- ForEach.cs
- SecurityContextSecurityTokenAuthenticator.cs
- MappingSource.cs
- DateTimeOffset.cs
- XmlSchemaSearchPattern.cs
- PaintValueEventArgs.cs
- MatrixTransform3D.cs
- SearchExpression.cs
- Dynamic.cs
- ContextMarshalException.cs
- MultiAsyncResult.cs
- ColorConverter.cs
- ServiceOperationParameter.cs
- IdnMapping.cs
- MenuItem.cs
- Matrix3DValueSerializer.cs
- AspProxy.cs
- MessageDecoder.cs
- TransformerConfigurationWizardBase.cs
- CompilationSection.cs
- WindowsToolbarItemAsMenuItem.cs
- HatchBrush.cs
- DataListAutoFormat.cs
- Rules.cs
- ToolStripHighContrastRenderer.cs
- MinMaxParagraphWidth.cs
- RecordsAffectedEventArgs.cs
- WizardPanel.cs
- FilterQueryOptionExpression.cs
- GridViewRow.cs
- SequenceDesigner.cs
- HtmlEncodedRawTextWriter.cs
- MemoryMappedViewAccessor.cs
- Utility.cs
- OleDbStruct.cs
- Dump.cs
- TextRenderer.cs
- TakeQueryOptionExpression.cs
- StringUtil.cs
- ContextProperty.cs
- TlsSspiNegotiation.cs
- HttpTransportManager.cs
- newitemfactory.cs
- FormsAuthenticationTicket.cs
- ToolStripGrip.cs
- PageRequestManager.cs
- RadioButtonPopupAdapter.cs
- DataGridViewLayoutData.cs
- ObjectQueryExecutionPlan.cs
- SimpleTypesSurrogate.cs
- WindowsGrip.cs
- NativeCppClassAttribute.cs
- EndpointIdentity.cs
- MeshGeometry3D.cs
- ComboBox.cs
- TopClause.cs
- Publisher.cs
- CfgArc.cs
- XamlParser.cs
- Predicate.cs
- UrlMappingCollection.cs
- SurrogateEncoder.cs
- DataContractJsonSerializer.cs
- QueryTreeBuilder.cs
- SqlWriter.cs
- XmlSchemaSimpleType.cs
- Underline.cs
- XsltConvert.cs
- AggregatePushdown.cs
- TableLayout.cs
- ACL.cs
- PagesSection.cs
- MetadataArtifactLoaderCompositeResource.cs
- Rect.cs
- DataGridViewSortCompareEventArgs.cs
- PageRanges.cs
- PixelShader.cs
- IncrementalHitTester.cs
- DummyDataSource.cs
- CommonDialog.cs
- EmptyControlCollection.cs
- IISUnsafeMethods.cs
- StorageMappingItemCollection.cs
- TemplatePropertyEntry.cs
- DynamicILGenerator.cs
- AspNetSynchronizationContext.cs
- DataComponentGenerator.cs
- ViewManager.cs
- MatrixTransform.cs
- AuthenticatingEventArgs.cs
- EnumerableRowCollection.cs
- TypeKeyValue.cs
- DashStyle.cs
- SafeLocalMemHandle.cs
- ToolboxItemFilterAttribute.cs
- PropagatorResult.cs
- MaskedTextBoxDesigner.cs
- FixedSOMTable.cs
- ExtensionQuery.cs
- RadioButton.cs