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 / DataGridItemCollection.cs / 1 / DataGridItemCollection.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)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class DataGridItemCollection : ICollection { private ArrayList items; ///Represents the collection of ///objects. /// public DataGridItemCollection(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. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether items in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public DataGridItem this[int index] { get { return(DataGridItem)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)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class DataGridItemCollection : ICollection { private ArrayList items; ///Represents the collection of ///objects. /// public DataGridItemCollection(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. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether items in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public DataGridItem this[int index] { get { return(DataGridItem)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
- DiscoveryVersionConverter.cs
- Serializer.cs
- NameValueFileSectionHandler.cs
- Viewport3DAutomationPeer.cs
- NetworkCredential.cs
- SiteMapDataSource.cs
- CalendarDesigner.cs
- ValuePatternIdentifiers.cs
- DocumentPageTextView.cs
- ModelTreeEnumerator.cs
- ObjectListSelectEventArgs.cs
- PropertyIDSet.cs
- OleDbTransaction.cs
- TabControl.cs
- SettingsPropertyValue.cs
- RtfToken.cs
- DispatcherFrame.cs
- DataGridItemAutomationPeer.cs
- PartialList.cs
- WindowsTooltip.cs
- RegularExpressionValidator.cs
- XPathNode.cs
- Version.cs
- WsdlInspector.cs
- ProcessHostMapPath.cs
- FontStretchConverter.cs
- ProcessRequestArgs.cs
- TypeGeneratedEventArgs.cs
- LinkedResource.cs
- PreviewPrintController.cs
- ParentQuery.cs
- KeyConstraint.cs
- RoleBoolean.cs
- WindowsFormsSectionHandler.cs
- GroupBox.cs
- StylusDownEventArgs.cs
- wgx_render.cs
- AuthenticationManager.cs
- QuadraticBezierSegment.cs
- PeerApplication.cs
- TemplateBamlRecordReader.cs
- InternalConfigRoot.cs
- InvariantComparer.cs
- VBIdentifierNameEditor.cs
- InputGestureCollection.cs
- TagPrefixCollection.cs
- CqlWriter.cs
- Environment.cs
- NeutralResourcesLanguageAttribute.cs
- ChildrenQuery.cs
- SamlAuthorityBinding.cs
- AdPostCacheSubstitution.cs
- ExecutionTracker.cs
- CharAnimationBase.cs
- AssemblyAttributes.cs
- OdbcConnectionStringbuilder.cs
- MessageSmuggler.cs
- DesignSurfaceEvent.cs
- WebPartChrome.cs
- ApplicationSecurityInfo.cs
- ZipIOExtraFieldPaddingElement.cs
- PenThread.cs
- SingleStorage.cs
- SizeIndependentAnimationStorage.cs
- DataExchangeServiceBinder.cs
- BaseValidatorDesigner.cs
- DynamicExpression.cs
- Scene3D.cs
- BufferedOutputStream.cs
- JobStaple.cs
- QEncodedStream.cs
- CqlIdentifiers.cs
- ProxyManager.cs
- LambdaCompiler.Logical.cs
- TimersDescriptionAttribute.cs
- PipeStream.cs
- ImageDrawing.cs
- XamlWriterExtensions.cs
- MsmqIntegrationProcessProtocolHandler.cs
- EntityDataSourceDesignerHelper.cs
- SqlDataSourceEnumerator.cs
- GetWinFXPath.cs
- CodeMethodReturnStatement.cs
- EditorPartChrome.cs
- BasicAsyncResult.cs
- QilPatternVisitor.cs
- ServiceDescriptions.cs
- WebBrowserProgressChangedEventHandler.cs
- DefaultClaimSet.cs
- WpfSharedXamlSchemaContext.cs
- CreateInstanceBinder.cs
- Application.cs
- HighlightVisual.cs
- Module.cs
- PenThreadPool.cs
- QuerySubExprEliminator.cs
- ParsedAttributeCollection.cs
- PrintDialogException.cs
- Membership.cs
- SerTrace.cs