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 / DataListItemCollection.cs / 1 / DataListItemCollection.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)] public sealed class DataListItemCollection : ICollection { private ArrayList items; ///Represents the collection of ///objects /// public DataListItemCollection(ArrayList items) { this.items = items; } ///Initializes a new instance of the ///class. /// public int Count { get { return items.Count; } } ///Gets the number of items in the collection. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether items in the ///can be modified. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is thread-safe. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. ////// public DataListItem this[int index] { get { return(DataListItem)items[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } ///Copies the contents of the entire collection into an ///appending at /// the specified index of the . /// public IEnumerator GetEnumerator() { return items.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)] public sealed class DataListItemCollection : ICollection { private ArrayList items; ///Represents the collection of ///objects /// public DataListItemCollection(ArrayList items) { this.items = items; } ///Initializes a new instance of the ///class. /// public int Count { get { return items.Count; } } ///Gets the number of items in the collection. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether items in the ///can be modified. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is thread-safe. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. ////// public DataListItem this[int index] { get { return(DataListItem)items[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } ///Copies the contents of the entire collection into an ///appending at /// the specified index of the . /// public IEnumerator GetEnumerator() { return items.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
- TextBox.cs
- StatusBarDrawItemEvent.cs
- LazyTextWriterCreator.cs
- Blend.cs
- PropertyGridCommands.cs
- ListDesigner.cs
- SqlUDTStorage.cs
- XmlTextAttribute.cs
- StrokeCollection.cs
- EncryptedKeyIdentifierClause.cs
- BidirectionalDictionary.cs
- MenuItem.cs
- FaultReason.cs
- SqlClientMetaDataCollectionNames.cs
- CreateUserWizard.cs
- MethodRental.cs
- DTCTransactionManager.cs
- DropDownButton.cs
- StyleBamlTreeBuilder.cs
- HorizontalAlignConverter.cs
- EditorZone.cs
- CompressStream.cs
- ListInitExpression.cs
- UriTemplateCompoundPathSegment.cs
- ExceptionUtil.cs
- ReplacementText.cs
- TreeViewImageIndexConverter.cs
- JavaScriptString.cs
- RemoteWebConfigurationHostServer.cs
- SoapCodeExporter.cs
- StoreContentChangedEventArgs.cs
- ListViewCancelEventArgs.cs
- Run.cs
- WebPartAuthorizationEventArgs.cs
- TrackPointCollection.cs
- ListSourceHelper.cs
- EditorAttribute.cs
- WebResponse.cs
- DownloadProgressEventArgs.cs
- MetafileHeaderWmf.cs
- FormViewAutoFormat.cs
- NotifyInputEventArgs.cs
- CacheSection.cs
- MemberDomainMap.cs
- BitmapEffectGroup.cs
- ListViewTableCell.cs
- XmlSerializableWriter.cs
- PropertyStore.cs
- WorkflowRuntimeServiceElement.cs
- NavigationWindow.cs
- MenuItemBindingCollection.cs
- CodeBlockBuilder.cs
- RelationshipFixer.cs
- HitTestFilterBehavior.cs
- MouseWheelEventArgs.cs
- EntityDataSourceQueryBuilder.cs
- WebPartUtil.cs
- MetadataUtil.cs
- SignatureToken.cs
- ByteArrayHelperWithString.cs
- AlternationConverter.cs
- SQLBytesStorage.cs
- HostDesigntimeLicenseContext.cs
- ContentType.cs
- Cursors.cs
- OracleColumn.cs
- ManipulationDelta.cs
- HtmlTableRowCollection.cs
- BitmapEffectInputData.cs
- LOSFormatter.cs
- _SslStream.cs
- SqlClientWrapperSmiStreamChars.cs
- ContextInformation.cs
- Block.cs
- SystemIPv6InterfaceProperties.cs
- ComponentResourceManager.cs
- PartialCachingControl.cs
- ISSmlParser.cs
- PriorityQueue.cs
- FileLoadException.cs
- TextEffectResolver.cs
- SelectionRangeConverter.cs
- RelationalExpressions.cs
- ServiceReference.cs
- ExpressionWriter.cs
- SqlClientWrapperSmiStreamChars.cs
- HeaderPanel.cs
- LineUtil.cs
- ExtensionSurface.cs
- MemberRelationshipService.cs
- BamlBinaryReader.cs
- SecurityDescriptor.cs
- SafeMILHandle.cs
- Types.cs
- Stroke2.cs
- CodeDefaultValueExpression.cs
- MethodToken.cs
- MDIControlStrip.cs
- ReflectionUtil.cs
- MarginsConverter.cs