Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataGridItemCollection.cs / 1305376 / DataGridItemCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; ////// 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; ////// 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
- CalloutQueueItem.cs
- DataFormats.cs
- MatchingStyle.cs
- ListBoxAutomationPeer.cs
- LiteralLink.cs
- WindowsListViewItem.cs
- FixedBufferAttribute.cs
- BlurEffect.cs
- initElementDictionary.cs
- DefaultTextStore.cs
- ZipIOExtraField.cs
- EntitySetBase.cs
- RectangleGeometry.cs
- EdmProperty.cs
- Compensate.cs
- EarlyBoundInfo.cs
- LinqDataSourceView.cs
- DataControlPagerLinkButton.cs
- XmlSchemaException.cs
- DialogResultConverter.cs
- PasswordBoxAutomationPeer.cs
- DecoratedNameAttribute.cs
- ConstraintCollection.cs
- OracleDataAdapter.cs
- SamlEvidence.cs
- TemplateApplicationHelper.cs
- ExceptionUtil.cs
- Geometry3D.cs
- UrlAuthorizationModule.cs
- CornerRadiusConverter.cs
- Rectangle.cs
- ProvideValueServiceProvider.cs
- SkewTransform.cs
- TreeView.cs
- ReplyChannelBinder.cs
- NamedPermissionSet.cs
- __FastResourceComparer.cs
- ObjectDataSourceEventArgs.cs
- LineSegment.cs
- GraphicsState.cs
- LockedBorderGlyph.cs
- AbstractExpressions.cs
- SqlFactory.cs
- DateBoldEvent.cs
- StringAnimationUsingKeyFrames.cs
- StringAttributeCollection.cs
- ListViewDesigner.cs
- RadioButton.cs
- DataObject.cs
- SafeCertificateContext.cs
- ObjectSecurity.cs
- TextCompositionEventArgs.cs
- ImageField.cs
- NamedPermissionSet.cs
- EventMappingSettingsCollection.cs
- HandleValueEditor.cs
- FileLoadException.cs
- FormViewPagerRow.cs
- PropertyPathWorker.cs
- TemplatedMailWebEventProvider.cs
- _OverlappedAsyncResult.cs
- BinaryWriter.cs
- WorkflowIdleElement.cs
- HandlerMappingMemo.cs
- WebPartDescriptionCollection.cs
- ProcessMessagesAsyncResult.cs
- Canvas.cs
- ContextStack.cs
- BreakRecordTable.cs
- IdentityManager.cs
- DeviceSpecific.cs
- MdiWindowListItemConverter.cs
- ObjectQueryExecutionPlan.cs
- HtmlUtf8RawTextWriter.cs
- SqlGatherProducedAliases.cs
- ObjectMemberMapping.cs
- ListViewItem.cs
- ParentQuery.cs
- HijriCalendar.cs
- WindowManager.cs
- LicenseProviderAttribute.cs
- Line.cs
- JulianCalendar.cs
- SecurityTokenResolver.cs
- QuarticEase.cs
- TimersDescriptionAttribute.cs
- TransformPattern.cs
- Attribute.cs
- WebEventTraceProvider.cs
- XmlAttributeCollection.cs
- SelectionPattern.cs
- dsa.cs
- ElapsedEventArgs.cs
- DesignTimeParseData.cs
- DropShadowBitmapEffect.cs
- WSSecurityPolicy12.cs
- ExtensibleClassFactory.cs
- CodeObjectCreateExpression.cs
- XmlImplementation.cs
- ExpressionBuilderContext.cs