Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- PreviewKeyDownEventArgs.cs
- ObjectMemberMapping.cs
- FilteredAttributeCollection.cs
- WebRequestModulesSection.cs
- InvalidOleVariantTypeException.cs
- TextElementEnumerator.cs
- InternalRelationshipCollection.cs
- ParserHooks.cs
- SoapEnumAttribute.cs
- ValueTypeFixupInfo.cs
- BitmapDecoder.cs
- NavigateUrlConverter.cs
- DispatchChannelSink.cs
- DictionarySurrogate.cs
- CrossContextChannel.cs
- ImageCodecInfo.cs
- Brush.cs
- ViewStateException.cs
- EventHandlerService.cs
- ColorAnimationBase.cs
- SessionState.cs
- MenuItem.cs
- ScrollEvent.cs
- RedirectionProxy.cs
- Link.cs
- Parallel.cs
- ScriptRegistrationManager.cs
- UnauthorizedAccessException.cs
- TextPointerBase.cs
- XmlReflectionImporter.cs
- DynamicRendererThreadManager.cs
- SplitterEvent.cs
- DoubleUtil.cs
- CodeArrayCreateExpression.cs
- MediaElement.cs
- XamlInterfaces.cs
- JavaScriptSerializer.cs
- PaperSource.cs
- QilFunction.cs
- DesignerDeviceConfig.cs
- PageThemeCodeDomTreeGenerator.cs
- TextView.cs
- FramingFormat.cs
- Point3DCollectionValueSerializer.cs
- MetadataSet.cs
- MailDefinition.cs
- XmlPreloadedResolver.cs
- GenericAuthenticationEventArgs.cs
- ValidationRule.cs
- ResourceSetExpression.cs
- WorkflowTransactionService.cs
- SemaphoreSecurity.cs
- ProxyWebPartManager.cs
- RichTextBox.cs
- Tag.cs
- HttpListenerElement.cs
- UrlMappingCollection.cs
- PtsHelper.cs
- MimeXmlImporter.cs
- CompilerCollection.cs
- DebugController.cs
- HtmlFormWrapper.cs
- OpacityConverter.cs
- Profiler.cs
- TracedNativeMethods.cs
- OpenFileDialog.cs
- DependencyPropertyConverter.cs
- Rectangle.cs
- SafeViewOfFileHandle.cs
- Permission.cs
- TextContainerChangedEventArgs.cs
- OdbcCommandBuilder.cs
- DynamicMetaObject.cs
- XamlStream.cs
- InfoCardHelper.cs
- CodeAttributeArgumentCollection.cs
- _NestedSingleAsyncResult.cs
- ModelItemDictionaryImpl.cs
- IImplicitResourceProvider.cs
- GridViewPageEventArgs.cs
- DictionaryEntry.cs
- TextContainer.cs
- PenLineCapValidation.cs
- EtwTrackingBehaviorElement.cs
- RequestNavigateEventArgs.cs
- EncodingDataItem.cs
- WinFormsSecurity.cs
- EraserBehavior.cs
- AssemblyCollection.cs
- PropertyDescriptor.cs
- QuaternionAnimation.cs
- ActivationProxy.cs
- CodeDirectionExpression.cs
- SmtpNetworkElement.cs
- MulticastNotSupportedException.cs
- ToolStripDropDownButton.cs
- XmlConvert.cs
- LocalServiceSecuritySettings.cs
- ScriptControlDescriptor.cs
- NetSectionGroup.cs