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
- TreeWalker.cs
- Window.cs
- UInt32Storage.cs
- EditorZone.cs
- ProfileEventArgs.cs
- ValidatorCollection.cs
- keycontainerpermission.cs
- StateBag.cs
- Operators.cs
- SessionParameter.cs
- DockPatternIdentifiers.cs
- TypefaceMetricsCache.cs
- TdsEnums.cs
- RTTrackingProfile.cs
- ContextMenuStrip.cs
- LogExtent.cs
- SafeFindHandle.cs
- FormsAuthenticationTicket.cs
- AuthorizationSection.cs
- XmlILStorageConverter.cs
- ObjectListCommandCollection.cs
- CodeAttributeArgument.cs
- Int32CollectionValueSerializer.cs
- FontSizeConverter.cs
- FacetDescription.cs
- ListViewInsertionMark.cs
- XmlSchemaComplexType.cs
- CaseKeyBox.xaml.cs
- Transform.cs
- FlowDocumentReader.cs
- DataErrorValidationRule.cs
- ProjectionPathSegment.cs
- MetadataItem_Static.cs
- WebPartZoneCollection.cs
- MemoryPressure.cs
- HeaderCollection.cs
- Signature.cs
- ApplicationInterop.cs
- PixelShader.cs
- LinkLabelLinkClickedEvent.cs
- login.cs
- XdrBuilder.cs
- BinaryObjectInfo.cs
- ToolTipService.cs
- DataRowView.cs
- QuotedPrintableStream.cs
- PropertyValueUIItem.cs
- UmAlQuraCalendar.cs
- SmtpFailedRecipientsException.cs
- SourceFileBuildProvider.cs
- LazyTextWriterCreator.cs
- ImageIndexConverter.cs
- MenuRendererStandards.cs
- TextFormatterHost.cs
- TypeConverterHelper.cs
- TTSEvent.cs
- IgnoreFileBuildProvider.cs
- ParallelTimeline.cs
- MinimizableAttributeTypeConverter.cs
- peernodestatemanager.cs
- ReliableRequestSessionChannel.cs
- ObjectStateEntryDbDataRecord.cs
- RIPEMD160.cs
- Vector3DConverter.cs
- KeyBinding.cs
- FilterException.cs
- ComPlusTypeLoader.cs
- xmlsaver.cs
- CreateUserWizardStep.cs
- SystemInfo.cs
- Freezable.cs
- BamlRecordHelper.cs
- VisualStyleRenderer.cs
- PlainXmlSerializer.cs
- XmlMapping.cs
- DBNull.cs
- TypeSemantics.cs
- HtmlTableCellCollection.cs
- CriticalExceptions.cs
- MarkupCompiler.cs
- XmlCollation.cs
- LinkedResource.cs
- unsafenativemethodstextservices.cs
- IndexedString.cs
- Resources.Designer.cs
- SymbolType.cs
- PublisherIdentityPermission.cs
- ScriptComponentDescriptor.cs
- InputDevice.cs
- ParenExpr.cs
- BridgeDataReader.cs
- Privilege.cs
- KeyedHashAlgorithm.cs
- UrlPath.cs
- OleDbDataAdapter.cs
- ComboBoxAutomationPeer.cs
- DoubleLink.cs
- CodeComment.cs
- TransactionProtocolConverter.cs
- SecUtil.cs