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
- ResizingMessageFilter.cs
- FontWeights.cs
- RegexNode.cs
- ActivityXamlServices.cs
- LinkedList.cs
- PtsContext.cs
- MsmqReceiveHelper.cs
- BitmapEffectGroup.cs
- HTTPNotFoundHandler.cs
- NoneExcludedImageIndexConverter.cs
- JavaScriptObjectDeserializer.cs
- XmlCompatibilityReader.cs
- BigInt.cs
- Operator.cs
- EntityDataReader.cs
- DispatcherSynchronizationContext.cs
- IDQuery.cs
- Point3D.cs
- DPAPIProtectedConfigurationProvider.cs
- StreamAsIStream.cs
- TextTreeUndoUnit.cs
- UrlMappingCollection.cs
- WebPageTraceListener.cs
- DefaultTraceListener.cs
- QuarticEase.cs
- TextAutomationPeer.cs
- ListManagerBindingsCollection.cs
- ToolStripDropDownButton.cs
- RegisteredDisposeScript.cs
- Literal.cs
- Activator.cs
- PrtCap_Public_Simple.cs
- PerformanceCounterCategory.cs
- Serializer.cs
- CodeTypeMemberCollection.cs
- LinearGradientBrush.cs
- ComponentResourceManager.cs
- SessionEndingEventArgs.cs
- TextInfo.cs
- PropertyMapper.cs
- RectangleHotSpot.cs
- ChannelDispatcher.cs
- GridViewDeletedEventArgs.cs
- TextInfo.cs
- _NestedSingleAsyncResult.cs
- HttpDictionary.cs
- ConvertTextFrag.cs
- OdbcError.cs
- Main.cs
- WorkflowWebHostingModule.cs
- ImageCodecInfo.cs
- CompilerGlobalScopeAttribute.cs
- DuplicateWaitObjectException.cs
- ScalarConstant.cs
- ConfigurationProperty.cs
- MeasureData.cs
- CompModSwitches.cs
- DebuggerAttributes.cs
- XmlSchemaObjectCollection.cs
- HideDisabledControlAdapter.cs
- PageCatalogPartDesigner.cs
- SeverityFilter.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- StreamGeometry.cs
- FormViewInsertEventArgs.cs
- StackBuilderSink.cs
- TextBlockAutomationPeer.cs
- Stream.cs
- PropertyPushdownHelper.cs
- PrivilegeNotHeldException.cs
- Attributes.cs
- CultureInfo.cs
- AddInBase.cs
- WebCategoryAttribute.cs
- IndexedGlyphRun.cs
- RawTextInputReport.cs
- ProxySimple.cs
- Brushes.cs
- OutputCacheProfileCollection.cs
- GuidelineCollection.cs
- ConnectionManagementElement.cs
- FocusManager.cs
- AsymmetricAlgorithm.cs
- HtmlInputButton.cs
- PageCodeDomTreeGenerator.cs
- DBPropSet.cs
- XPathScanner.cs
- UIElementParagraph.cs
- ContextQuery.cs
- SecureUICommand.cs
- ValueType.cs
- WorkflowInstanceRecord.cs
- _UriSyntax.cs
- SafeArrayTypeMismatchException.cs
- BasePattern.cs
- MimeParameterWriter.cs
- TimerEventSubscriptionCollection.cs
- InputReferenceExpression.cs
- SqlMultiplexer.cs
- CharacterBuffer.cs