Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SelectedDatesCollection.cs
- ConvertersCollection.cs
- BinaryWriter.cs
- Automation.cs
- InvokeHandlers.cs
- HttpInputStream.cs
- DataGridViewRowStateChangedEventArgs.cs
- SecurityChannelFaultConverter.cs
- GenericWebPart.cs
- IImplicitResourceProvider.cs
- TableItemStyle.cs
- Debug.cs
- DebugView.cs
- DataGridSortingEventArgs.cs
- DesignConnection.cs
- WriteableBitmap.cs
- Globals.cs
- IODescriptionAttribute.cs
- _Rfc2616CacheValidators.cs
- MethodRental.cs
- HebrewCalendar.cs
- NativeMethods.cs
- ToolboxItemFilterAttribute.cs
- SecureUICommand.cs
- ComAwareEventInfo.cs
- TailCallAnalyzer.cs
- TextElement.cs
- RowSpanVector.cs
- MachinePropertyVariants.cs
- ListViewContainer.cs
- InheritanceContextHelper.cs
- Light.cs
- DateTimeOffsetConverter.cs
- EventDescriptor.cs
- AlternateView.cs
- CodeMemberProperty.cs
- ExpressionList.cs
- EndpointBehaviorElement.cs
- PageHandlerFactory.cs
- DocumentXPathNavigator.cs
- MultiView.cs
- wmiutil.cs
- ActivityInfo.cs
- InfoCardRSACryptoProvider.cs
- UnsafeNativeMethods.cs
- Translator.cs
- Serializer.cs
- ResXFileRef.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- FilterableAttribute.cs
- Update.cs
- FunctionImportMapping.cs
- ProfileSection.cs
- UInt32Converter.cs
- infer.cs
- SelectionItemProviderWrapper.cs
- DirectoryObjectSecurity.cs
- SoapTypeAttribute.cs
- SystemIPGlobalStatistics.cs
- CodeAssignStatement.cs
- CharacterMetricsDictionary.cs
- BCLDebug.cs
- ChannelBinding.cs
- DescendantBaseQuery.cs
- RegexCharClass.cs
- SqlRowUpdatingEvent.cs
- PropagatorResult.cs
- DWriteFactory.cs
- ValidatorUtils.cs
- PropertyCollection.cs
- Faults.cs
- LoadWorkflowCommand.cs
- SqlBulkCopyColumnMappingCollection.cs
- PrivilegeNotHeldException.cs
- Calendar.cs
- StringValidatorAttribute.cs
- SqlRewriteScalarSubqueries.cs
- StreamGeometry.cs
- XmlSchemaObjectCollection.cs
- XmlProcessingInstruction.cs
- Span.cs
- VisualBrush.cs
- DocumentViewerAutomationPeer.cs
- webclient.cs
- AppDomainFactory.cs
- BulletDecorator.cs
- CompModSwitches.cs
- ButtonFlatAdapter.cs
- HttpPostedFileWrapper.cs
- WebReferencesBuildProvider.cs
- shaperfactoryquerycacheentry.cs
- PasswordPropertyTextAttribute.cs
- CommonProperties.cs
- MenuCommands.cs
- SerializerDescriptor.cs
- SessionStateUtil.cs
- ConfigXmlElement.cs
- IntellisenseTextBox.cs
- DefaultValidator.cs
- DirectoryNotFoundException.cs