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
- ConfigPathUtility.cs
- ComMethodElement.cs
- HttpFileCollection.cs
- LoadRetryConstantStrategy.cs
- ScaleTransform3D.cs
- BitmapEffectDrawingContextWalker.cs
- HttpModuleActionCollection.cs
- BooleanExpr.cs
- Keywords.cs
- ToolbarAUtomationPeer.cs
- MimeFormatter.cs
- SelectionEditor.cs
- IsolatedStorageException.cs
- NameValueConfigurationCollection.cs
- DropDownButton.cs
- ConcurrencyMode.cs
- SqlProvider.cs
- RegexGroup.cs
- PageThemeCodeDomTreeGenerator.cs
- UIAgentAsyncParams.cs
- SendMailErrorEventArgs.cs
- EdmScalarPropertyAttribute.cs
- SamlAuthenticationClaimResource.cs
- AssemblyHash.cs
- GetPageNumberCompletedEventArgs.cs
- ParameterCollectionEditor.cs
- StringFunctions.cs
- DefaultAssemblyResolver.cs
- PagePropertiesChangingEventArgs.cs
- CodeTypeReference.cs
- ScriptResourceInfo.cs
- NumericPagerField.cs
- StorageAssociationSetMapping.cs
- NativeMethods.cs
- ConfigUtil.cs
- DataSourceCache.cs
- EditingCoordinator.cs
- NumberAction.cs
- PrincipalPermission.cs
- CheckPair.cs
- WebConfigurationHostFileChange.cs
- OfTypeExpression.cs
- ConditionCollection.cs
- Attributes.cs
- SessionStateModule.cs
- WorkflowWebHostingModule.cs
- XmlDocument.cs
- DataKey.cs
- RolePrincipal.cs
- CoTaskMemHandle.cs
- EntryPointNotFoundException.cs
- DetailsViewPageEventArgs.cs
- ClientSettingsSection.cs
- ProfileSettingsCollection.cs
- CustomErrorsSectionWrapper.cs
- HtmlHead.cs
- PeerInputChannel.cs
- AttachedAnnotationChangedEventArgs.cs
- GridItemPattern.cs
- InstanceCreationEditor.cs
- DescendentsWalkerBase.cs
- ForceCopyBuildProvider.cs
- SqlClientMetaDataCollectionNames.cs
- XsdBuilder.cs
- ImageListStreamer.cs
- OdbcEnvironment.cs
- BookmarkTable.cs
- DataGridViewCheckBoxCell.cs
- XmlILAnnotation.cs
- RuntimeWrappedException.cs
- HtmlInputPassword.cs
- CharacterMetrics.cs
- XmlSchemaProviderAttribute.cs
- WebControl.cs
- AuthorizationRule.cs
- panel.cs
- ToolStripPanel.cs
- PopOutPanel.cs
- RectIndependentAnimationStorage.cs
- EditorServiceContext.cs
- ConfigurationStrings.cs
- PointConverter.cs
- CodeMethodReturnStatement.cs
- NamespaceList.cs
- DynamicPropertyHolder.cs
- ChangeBlockUndoRecord.cs
- MimeTextImporter.cs
- ISAPIApplicationHost.cs
- XPathPatternBuilder.cs
- BuildResult.cs
- DomNameTable.cs
- DbCommandDefinition.cs
- storepermission.cs
- MimeTextImporter.cs
- ToolboxDataAttribute.cs
- HyperLink.cs
- Environment.cs
- SortExpressionBuilder.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- TextTreeRootTextBlock.cs