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
- OutputScopeManager.cs
- InstalledFontCollection.cs
- XMLSchema.cs
- SmiEventSink_DeferedProcessing.cs
- FullTrustAssembly.cs
- TypeName.cs
- TemplateDefinition.cs
- HtmlTernaryTree.cs
- PropertyToken.cs
- RootBrowserWindow.cs
- UriTemplateVariableQueryValue.cs
- WebCategoryAttribute.cs
- NodeFunctions.cs
- ScrollItemPatternIdentifiers.cs
- PropertyToken.cs
- DispatcherProcessingDisabled.cs
- IncrementalReadDecoders.cs
- Compiler.cs
- NgenServicingAttributes.cs
- Region.cs
- ComponentGuaranteesAttribute.cs
- XamlVector3DCollectionSerializer.cs
- BaseTreeIterator.cs
- counter.cs
- WebPartZoneCollection.cs
- WebResponse.cs
- ScrollItemProviderWrapper.cs
- ImageInfo.cs
- DrawingContextWalker.cs
- UnmanagedBitmapWrapper.cs
- httpapplicationstate.cs
- ValidatorAttribute.cs
- BreadCrumbTextConverter.cs
- FileDialogPermission.cs
- Run.cs
- AvtEvent.cs
- ConnectionPointCookie.cs
- GeometryCombineModeValidation.cs
- Route.cs
- CacheDependency.cs
- EntityClientCacheEntry.cs
- LocationEnvironment.cs
- WebDisplayNameAttribute.cs
- SqlComparer.cs
- SessionEndingCancelEventArgs.cs
- WeakRefEnumerator.cs
- PropertyDescriptorComparer.cs
- ExitEventArgs.cs
- _NtlmClient.cs
- DataControlReferenceCollection.cs
- ScrollContentPresenter.cs
- OutputBuffer.cs
- XdrBuilder.cs
- Scripts.cs
- COM2TypeInfoProcessor.cs
- ActivationServices.cs
- OletxDependentTransaction.cs
- TreeNodeCollection.cs
- ClickablePoint.cs
- Clipboard.cs
- ProcessModuleCollection.cs
- ContractMapping.cs
- XmlBinaryReaderSession.cs
- SignatureTargetIdManager.cs
- FilterEventArgs.cs
- Int16Converter.cs
- Int16Animation.cs
- ServerIdentity.cs
- DataSet.cs
- TransformPattern.cs
- DashStyles.cs
- WindowsUpDown.cs
- PanelStyle.cs
- OnOperation.cs
- BehaviorEditorPart.cs
- TimeZone.cs
- ValidatingCollection.cs
- ViewSimplifier.cs
- SafeLibraryHandle.cs
- TypeUtil.cs
- WebPartConnectionsDisconnectVerb.cs
- DesignerTransactionCloseEvent.cs
- RichTextBox.cs
- GraphicsPathIterator.cs
- EventData.cs
- Int32EqualityComparer.cs
- TextServicesPropertyRanges.cs
- ArgumentException.cs
- ErrorFormatter.cs
- ImageList.cs
- OpenFileDialog.cs
- DesignerVerbCollection.cs
- ApplicationManager.cs
- BindingNavigator.cs
- VirtualPathProvider.cs
- TextElement.cs
- XmlQualifiedNameTest.cs
- XPathDocumentIterator.cs
- CqlGenerator.cs
- ImageMapEventArgs.cs