Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //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. // Copyright (c) Microsoft Corporation. All rights reserved.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
- ListViewDeleteEventArgs.cs
- CollectionViewProxy.cs
- VirtualizingPanel.cs
- VisualBasicHelper.cs
- TypeConverterAttribute.cs
- BitmapEffectrendercontext.cs
- VariantWrapper.cs
- SpecialNameAttribute.cs
- RankException.cs
- Stack.cs
- BitFlagsGenerator.cs
- BindingSource.cs
- PropertyValueChangedEvent.cs
- AppDomain.cs
- TemplateLookupAction.cs
- EntityClassGenerator.cs
- TemplatedAdorner.cs
- AuthorizationRule.cs
- NamedPipeDuplicateContext.cs
- GeneralTransform3DGroup.cs
- Handle.cs
- MouseDevice.cs
- StyleSelector.cs
- CqlQuery.cs
- FontStyles.cs
- ImagingCache.cs
- CustomBindingElement.cs
- GraphicsContainer.cs
- TextFormatterImp.cs
- LineGeometry.cs
- Pkcs9Attribute.cs
- TextHidden.cs
- DataGridHeaderBorder.cs
- ManageRequest.cs
- GradientBrush.cs
- PartialCachingAttribute.cs
- TemplatedAdorner.cs
- ElementsClipboardData.cs
- LayoutUtils.cs
- PackageStore.cs
- WizardPanelChangingEventArgs.cs
- Evaluator.cs
- TraceFilter.cs
- IndicFontClient.cs
- METAHEADER.cs
- PropertyCollection.cs
- SystemDiagnosticsSection.cs
- QilCloneVisitor.cs
- MenuAutomationPeer.cs
- TypeBuilder.cs
- MimeTypePropertyAttribute.cs
- WmlPanelAdapter.cs
- ExceptionHandlers.cs
- CachedBitmap.cs
- ConfigurationManagerInternalFactory.cs
- PropertyGridView.cs
- XmlElementAttribute.cs
- Popup.cs
- SchemaImporterExtension.cs
- CodeObjectCreateExpression.cs
- MetaModel.cs
- SpotLight.cs
- Process.cs
- StreamUpdate.cs
- ProfileProvider.cs
- ItemType.cs
- EntityDataSource.cs
- ProcessThreadCollection.cs
- LinqDataSourceHelper.cs
- iisPickupDirectory.cs
- DataGridViewCellCollection.cs
- WebPartEditorApplyVerb.cs
- SqlGatherConsumedAliases.cs
- PathStreamGeometryContext.cs
- ConfigurationPropertyAttribute.cs
- ScriptBehaviorDescriptor.cs
- IconHelper.cs
- TransactedBatchingBehavior.cs
- PngBitmapEncoder.cs
- FirstQueryOperator.cs
- LinearQuaternionKeyFrame.cs
- CodeSnippetCompileUnit.cs
- JoinSymbol.cs
- MobileControlsSection.cs
- _ContextAwareResult.cs
- SqlGenericUtil.cs
- ListViewGroup.cs
- InvalidBodyAccessException.cs
- RegexStringValidatorAttribute.cs
- DateTimeOffset.cs
- UniqueID.cs
- XmlSerializerFactory.cs
- MetadataWorkspace.cs
- EncryptedXml.cs
- HtmlInputHidden.cs
- ProfileInfo.cs
- RequestCache.cs
- NaturalLanguageHyphenator.cs
- PathSegmentCollection.cs
- TypeConverterValueSerializer.cs