Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- WorkflowOperationFault.cs
- Simplifier.cs
- CacheVirtualItemsEvent.cs
- ProfileSettings.cs
- ConfigXmlSignificantWhitespace.cs
- MatrixAnimationUsingPath.cs
- FilterEventArgs.cs
- BooleanConverter.cs
- ConfigUtil.cs
- OutputCacheModule.cs
- TextFormatterImp.cs
- TreeNode.cs
- ErrorStyle.cs
- DiscoveryClientProtocol.cs
- ExpressionEditor.cs
- DefaultDialogButtons.cs
- IxmlLineInfo.cs
- WindowsFormsDesignerOptionService.cs
- FormViewUpdatedEventArgs.cs
- CachedFontFamily.cs
- SystemResourceHost.cs
- TypeForwardedFromAttribute.cs
- DrawTreeNodeEventArgs.cs
- codemethodreferenceexpression.cs
- TextElementEnumerator.cs
- WindowsSpinner.cs
- BindingMemberInfo.cs
- ThicknessKeyFrameCollection.cs
- QilValidationVisitor.cs
- Process.cs
- SubMenuStyleCollectionEditor.cs
- ParagraphVisual.cs
- View.cs
- SmiTypedGetterSetter.cs
- MobileTemplatedControlDesigner.cs
- XpsImageSerializationService.cs
- XmlHierarchyData.cs
- AccessViolationException.cs
- CustomTokenProvider.cs
- TypeBuilderInstantiation.cs
- DtrList.cs
- WebProxyScriptElement.cs
- FileDialogCustomPlacesCollection.cs
- TCEAdapterGenerator.cs
- BeginStoryboard.cs
- SHA256Managed.cs
- CqlIdentifiers.cs
- ClientUrlResolverWrapper.cs
- CultureData.cs
- Header.cs
- BitVector32.cs
- HiddenField.cs
- DbConnectionPoolIdentity.cs
- Nodes.cs
- UnmanagedMarshal.cs
- AssemblyCollection.cs
- FunctionImportMapping.cs
- SparseMemoryStream.cs
- ClientSettingsProvider.cs
- IHttpResponseInternal.cs
- VScrollBar.cs
- DistributedTransactionPermission.cs
- FontNamesConverter.cs
- WindowsTokenRoleProvider.cs
- UnaryExpression.cs
- QilXmlWriter.cs
- SqlNodeAnnotation.cs
- MimeBasePart.cs
- HandlerWithFactory.cs
- EntityDataSourceUtil.cs
- DataIdProcessor.cs
- XmlExceptionHelper.cs
- LoginViewDesigner.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- XPathNavigatorKeyComparer.cs
- FirstMatchCodeGroup.cs
- KnownBoxes.cs
- StoreItemCollection.Loader.cs
- ImageAnimator.cs
- XmlTextEncoder.cs
- LinqDataSourceValidationException.cs
- XmlNamespaceManager.cs
- EdgeModeValidation.cs
- WebPageTraceListener.cs
- ErrorWrapper.cs
- _CommandStream.cs
- PrimaryKeyTypeConverter.cs
- TraceLog.cs
- PeerMaintainer.cs
- BuildResultCache.cs
- ControlIdConverter.cs
- DataTableReaderListener.cs
- XmlNodeChangedEventManager.cs
- GroupBox.cs
- LinqDataView.cs
- InnerItemCollectionView.cs
- TemplateField.cs
- DataComponentNameHandler.cs
- CodeStatement.cs
- SoapParser.cs