Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- MatrixUtil.cs
- StructuredProperty.cs
- DataGridViewCellConverter.cs
- DataGridViewTextBoxColumn.cs
- ToolStripRenderer.cs
- WebServiceFault.cs
- Annotation.cs
- TextEncodedRawTextWriter.cs
- NoPersistProperty.cs
- Ref.cs
- EditingCoordinator.cs
- RowUpdatingEventArgs.cs
- DivideByZeroException.cs
- ListViewItem.cs
- LicenseProviderAttribute.cs
- Model3DGroup.cs
- smtppermission.cs
- RelationshipEnd.cs
- AmbiguousMatchException.cs
- datacache.cs
- Label.cs
- DbConnectionOptions.cs
- TemplatedWizardStep.cs
- Properties.cs
- BulletDecorator.cs
- EditCommandColumn.cs
- OpCopier.cs
- GlyphElement.cs
- Char.cs
- BamlLocalizableResource.cs
- PolicyManager.cs
- ParenthesizePropertyNameAttribute.cs
- QueryTask.cs
- GradientStopCollection.cs
- HttpCookieCollection.cs
- StringUtil.cs
- DesignerAdapterUtil.cs
- ExpressionBindingCollection.cs
- Part.cs
- StylusOverProperty.cs
- GregorianCalendarHelper.cs
- UniqueIdentifierService.cs
- MetadataPropertyvalue.cs
- VarInfo.cs
- WithStatement.cs
- HierarchicalDataSourceConverter.cs
- KnownBoxes.cs
- TableRow.cs
- NavigationHelper.cs
- ToolboxControl.cs
- ImageAnimator.cs
- SendParametersContent.cs
- RegularExpressionValidator.cs
- HtmlContainerControl.cs
- ConfigurationLocationCollection.cs
- EnumType.cs
- BitmapEffectDrawing.cs
- MappingSource.cs
- ViewKeyConstraint.cs
- XmlSerializerFactory.cs
- ProcessModuleDesigner.cs
- ServiceModelTimeSpanValidator.cs
- SettingsContext.cs
- RawStylusInputReport.cs
- DataRowComparer.cs
- ProcessStartInfo.cs
- ListViewUpdateEventArgs.cs
- EntityChangedParams.cs
- XmlValidatingReader.cs
- OAVariantLib.cs
- ListViewTableRow.cs
- AgileSafeNativeMemoryHandle.cs
- ActivityBindForm.cs
- ProvidePropertyAttribute.cs
- AngleUtil.cs
- FrameworkPropertyMetadata.cs
- UnsafeNativeMethods.cs
- CorruptingExceptionCommon.cs
- Win32Native.cs
- SubclassTypeValidatorAttribute.cs
- X509SubjectKeyIdentifierClause.cs
- BuildResult.cs
- TextOutput.cs
- TextDecorationCollection.cs
- XmlWrappingWriter.cs
- BatchWriter.cs
- TextRange.cs
- ListViewCancelEventArgs.cs
- DictionaryKeyPropertyAttribute.cs
- SystemFonts.cs
- SerializationObjectManager.cs
- printdlgexmarshaler.cs
- Misc.cs
- DropSource.cs
- CodeEntryPointMethod.cs
- WeakKeyDictionary.cs
- ExtensibleClassFactory.cs
- SchemaObjectWriter.cs
- HtmlAnchor.cs
- Psha1DerivedKeyGenerator.cs