Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PolyLineSegmentFigureLogic.cs
- X509ImageLogo.cs
- FileLevelControlBuilderAttribute.cs
- Vector3DValueSerializer.cs
- SchemaType.cs
- SymbolType.cs
- ReadOnlyDataSourceView.cs
- PtsHost.cs
- DataGridViewLayoutData.cs
- ImportedPolicyConversionContext.cs
- Aggregates.cs
- XmlJsonWriter.cs
- BasicExpandProvider.cs
- SessionStateContainer.cs
- TextPointer.cs
- COM2EnumConverter.cs
- TreeIterators.cs
- RouteParameter.cs
- LinqDataSourceHelper.cs
- WebPartConnectionsCloseVerb.cs
- UnescapedXmlDiagnosticData.cs
- SqlTypeSystemProvider.cs
- ConnectionConsumerAttribute.cs
- PersonalizationProvider.cs
- WorkflowElementDialog.cs
- TypedRowHandler.cs
- RegexRunner.cs
- SqlDataReaderSmi.cs
- WsdlBuildProvider.cs
- DbProviderFactoriesConfigurationHandler.cs
- FixedPageProcessor.cs
- WinEventTracker.cs
- Serializer.cs
- COM2ExtendedUITypeEditor.cs
- HttpRuntime.cs
- ScrollBar.cs
- AssemblySettingAttributes.cs
- HybridDictionary.cs
- Facet.cs
- SqlInternalConnection.cs
- TextOnlyOutput.cs
- Header.cs
- VisualStyleRenderer.cs
- MexTcpBindingCollectionElement.cs
- BaseCodePageEncoding.cs
- SecurityCriticalDataForSet.cs
- StreamingContext.cs
- AspCompat.cs
- BuildManager.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- ProgressBarBrushConverter.cs
- StateItem.cs
- WindowsFont.cs
- SyndicationDeserializer.cs
- LicenseProviderAttribute.cs
- NamedPipeTransportSecurityElement.cs
- BreakRecordTable.cs
- ValidationSummary.cs
- ScriptBehaviorDescriptor.cs
- ThemeDirectoryCompiler.cs
- Util.cs
- User.cs
- PropertyRecord.cs
- Point3DAnimation.cs
- PersonalizationState.cs
- SettingsPropertyIsReadOnlyException.cs
- TargetFrameworkUtil.cs
- DataGridViewBindingCompleteEventArgs.cs
- ListItemParagraph.cs
- EntityDataSourceState.cs
- DataControlFieldTypeEditor.cs
- ManualResetEventSlim.cs
- RC2.cs
- HttpFormatExtensions.cs
- FamilyMapCollection.cs
- ScriptRef.cs
- TimeSpanConverter.cs
- Base64Encoder.cs
- ExtenderControl.cs
- RenderOptions.cs
- ByteAnimationUsingKeyFrames.cs
- ViewPort3D.cs
- ModuleBuilder.cs
- DataBoundControlActionList.cs
- File.cs
- RecipientServiceModelSecurityTokenRequirement.cs
- RichTextBox.cs
- CursorEditor.cs
- StrokeCollectionDefaultValueFactory.cs
- TypeUtil.cs
- ContainerControl.cs
- ClientTarget.cs
- AutomationElementCollection.cs
- CfgParser.cs
- WebPart.cs
- GridViewRowCollection.cs
- QueryStringParameter.cs
- KeyGestureConverter.cs
- AffineTransform3D.cs
- SHA384.cs