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
- Translator.cs
- ThreadPool.cs
- AlgoModule.cs
- SyndicationSerializer.cs
- DateTimeFormatInfo.cs
- XmlSchemaType.cs
- AdRotatorDesigner.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- AxHost.cs
- SpecialFolderEnumConverter.cs
- MailSettingsSection.cs
- ClusterRegistryConfigurationProvider.cs
- HttpHeaderCollection.cs
- InternalControlCollection.cs
- ScriptingWebServicesSectionGroup.cs
- AppLevelCompilationSectionCache.cs
- Int32Collection.cs
- SafeNativeMethods.cs
- SafeRegistryKey.cs
- Switch.cs
- CounterCreationDataCollection.cs
- PropertyDescriptorCollection.cs
- CfgArc.cs
- SqlNodeTypeOperators.cs
- HtmlInputImage.cs
- Timer.cs
- HotCommands.cs
- WindowsFont.cs
- SiteMapNodeItemEventArgs.cs
- SqlMethodCallConverter.cs
- RequestStatusBarUpdateEventArgs.cs
- ProxyFragment.cs
- TargetPerspective.cs
- UserMapPath.cs
- ExpressionBinding.cs
- ObjectToIdCache.cs
- RsaSecurityToken.cs
- SystemPens.cs
- NameTable.cs
- ContainerControl.cs
- dataobject.cs
- XsltException.cs
- SiteMapDataSource.cs
- PersistChildrenAttribute.cs
- ExpressionVisitorHelpers.cs
- SqlNodeTypeOperators.cs
- SoapReflectionImporter.cs
- StreamGeometry.cs
- DesignerFrame.cs
- DictionaryBase.cs
- OleDbPermission.cs
- ComponentCodeDomSerializer.cs
- ElementMarkupObject.cs
- SpellerHighlightLayer.cs
- QilReference.cs
- TraceXPathNavigator.cs
- CommandID.cs
- SkipQueryOptionExpression.cs
- RectConverter.cs
- UnsafeNativeMethods.cs
- GenericUriParser.cs
- ColumnCollection.cs
- DomNameTable.cs
- RangeExpression.cs
- CodeGenerator.cs
- EditorAttribute.cs
- UriExt.cs
- SchemaConstraints.cs
- fixedPageContentExtractor.cs
- BitmapEffectGeneralTransform.cs
- ConfigurationStrings.cs
- AuthenticateEventArgs.cs
- FixedTextView.cs
- XmlBinaryReader.cs
- BaseTreeIterator.cs
- DataBindingCollectionConverter.cs
- LinkLabelLinkClickedEvent.cs
- LogReservationCollection.cs
- XmlDocumentFragment.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- FileUpload.cs
- UserControlAutomationPeer.cs
- UriTemplateVariableQueryValue.cs
- ToolStripContentPanel.cs
- TrustLevelCollection.cs
- Component.cs
- DataSourceXmlTextReader.cs
- XmlException.cs
- DynamicResourceExtensionConverter.cs
- adornercollection.cs
- FacetEnabledSchemaElement.cs
- ObjectDataSource.cs
- CompositeActivityTypeDescriptorProvider.cs
- AlphabeticalEnumConverter.cs
- MethodCallTranslator.cs
- DrawingServices.cs
- HtmlForm.cs
- XNodeNavigator.cs
- KnownBoxes.cs
- EventHandlerList.cs