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
- EpmContentDeSerializer.cs
- SBCSCodePageEncoding.cs
- HtmlInputReset.cs
- SingleSelectRootGridEntry.cs
- ByeMessage11.cs
- PolyLineSegment.cs
- PassportAuthenticationModule.cs
- CustomWebEventKey.cs
- BitmapCodecInfo.cs
- ListViewDeleteEventArgs.cs
- SkinBuilder.cs
- X509Certificate2.cs
- SimpleType.cs
- HMACSHA256.cs
- WebServiceClientProxyGenerator.cs
- ConstraintManager.cs
- WebConfigurationHostFileChange.cs
- ServicePoint.cs
- X509RawDataKeyIdentifierClause.cs
- DataGridViewRow.cs
- PerformanceCounterPermissionEntryCollection.cs
- PackageStore.cs
- CacheVirtualItemsEvent.cs
- DBSchemaRow.cs
- ProviderConnectionPoint.cs
- DataListCommandEventArgs.cs
- LiteralControl.cs
- FormattedText.cs
- SmtpFailedRecipientException.cs
- SystemTcpConnection.cs
- DurationConverter.cs
- GridEntryCollection.cs
- HttpContext.cs
- Bitmap.cs
- DataGridViewCellValueEventArgs.cs
- SafeNativeMethodsCLR.cs
- RepeaterItem.cs
- SafeNativeMethodsOther.cs
- ConstructorBuilder.cs
- _OSSOCK.cs
- FixedSOMImage.cs
- RootBuilder.cs
- LabelLiteral.cs
- ApplicationTrust.cs
- WebResourceUtil.cs
- WebScriptMetadataMessageEncoderFactory.cs
- Rules.cs
- WebPartTransformerAttribute.cs
- DataService.cs
- LookupNode.cs
- TransactedBatchingElement.cs
- InputScope.cs
- WindowsGraphicsWrapper.cs
- MetaModel.cs
- AddInBase.cs
- EntityParameter.cs
- BindingSource.cs
- FixedSOMElement.cs
- ListMarkerSourceInfo.cs
- ControllableStoryboardAction.cs
- ComponentCollection.cs
- DbConnectionHelper.cs
- DataGridLengthConverter.cs
- SafePointer.cs
- ListBoxItemWrapperAutomationPeer.cs
- LiteralControl.cs
- LineInfo.cs
- UnsafeCollabNativeMethods.cs
- HtmlDocument.cs
- HttpCapabilitiesBase.cs
- FontWeight.cs
- SafeFileMapViewHandle.cs
- SoapAttributeOverrides.cs
- ExtendedTransformFactory.cs
- WindowsNonControl.cs
- SqlRewriteScalarSubqueries.cs
- TextControlDesigner.cs
- ServiceDescriptionReflector.cs
- ScalarType.cs
- ObjectDataSourceEventArgs.cs
- ConfigurationManagerHelper.cs
- figurelengthconverter.cs
- RequestCacheManager.cs
- LineServicesRun.cs
- Debug.cs
- printdlgexmarshaler.cs
- Int64Converter.cs
- CryptoStream.cs
- PowerModeChangedEventArgs.cs
- PersonalizationProvider.cs
- MemberInfoSerializationHolder.cs
- ServiceObjectContainer.cs
- SafeNativeMethods.cs
- WindowsEditBox.cs
- KoreanCalendar.cs
- TextTreeTextNode.cs
- DecimalAverageAggregationOperator.cs
- DataGridViewCellCollection.cs
- Rect3DConverter.cs
- Quad.cs