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
- EmbeddedObject.cs
- TypeSystemProvider.cs
- ExpressionEditorAttribute.cs
- httpserverutility.cs
- StructuredTypeEmitter.cs
- FixedSOMTableCell.cs
- DataListComponentEditor.cs
- InvokeCompletedEventArgs.cs
- WebDescriptionAttribute.cs
- Internal.cs
- EntityDataSourceDataSelectionPanel.cs
- FacetChecker.cs
- ExpressionList.cs
- Message.cs
- BindingNavigator.cs
- DataObject.cs
- PeerCustomResolverElement.cs
- IdentityManager.cs
- TransformerTypeCollection.cs
- ExpressionHelper.cs
- WebPartConnectionsCancelEventArgs.cs
- FormViewPageEventArgs.cs
- XmlText.cs
- AuthenticationModulesSection.cs
- ModelPropertyImpl.cs
- BindingSource.cs
- SQLInt32Storage.cs
- AnnotationComponentManager.cs
- DynamicActionMessageFilter.cs
- BasicCellRelation.cs
- XmlElementList.cs
- TextLine.cs
- NegotiateStream.cs
- ColumnPropertiesGroup.cs
- ModelTreeEnumerator.cs
- ThicknessKeyFrameCollection.cs
- ThreadSafeList.cs
- DataGridTemplateColumn.cs
- CompressedStack.cs
- NetTcpBindingCollectionElement.cs
- DragDeltaEventArgs.cs
- LabelEditEvent.cs
- ConfigurationLockCollection.cs
- EditorPart.cs
- PasswordTextNavigator.cs
- WindowsGraphics.cs
- InvokeHandlers.cs
- XmlSchemas.cs
- _AutoWebProxyScriptHelper.cs
- RubberbandSelector.cs
- PropertyRef.cs
- SiteMapDataSourceView.cs
- FontStretch.cs
- ChildChangedEventArgs.cs
- ExpandableObjectConverter.cs
- TraceContextRecord.cs
- IPAddress.cs
- Ref.cs
- CapabilitiesRule.cs
- AccessDataSourceView.cs
- WriterOutput.cs
- DateTimeFormatInfoScanner.cs
- XPathDocumentIterator.cs
- AttachedAnnotation.cs
- WindowsListViewScroll.cs
- ContentElementAutomationPeer.cs
- __FastResourceComparer.cs
- SoapElementAttribute.cs
- WindowsToolbarAsMenu.cs
- ViewService.cs
- MouseDevice.cs
- DispatcherExceptionEventArgs.cs
- SqlInfoMessageEvent.cs
- SecureStringHasher.cs
- SectionVisual.cs
- ThreadPool.cs
- WindowAutomationPeer.cs
- ChildrenQuery.cs
- TextFormattingConverter.cs
- SelectionPattern.cs
- DetailsViewDeletedEventArgs.cs
- MouseEvent.cs
- BinaryWriter.cs
- DecoderFallbackWithFailureFlag.cs
- QueryAsyncResult.cs
- CookielessData.cs
- WindowsEditBox.cs
- CalendarDesigner.cs
- BaseTreeIterator.cs
- _NestedSingleAsyncResult.cs
- DBSqlParserTableCollection.cs
- DefaultValueTypeConverter.cs
- TextBoxLine.cs
- Transform3DGroup.cs
- DbConnectionPoolGroupProviderInfo.cs
- CustomErrorCollection.cs
- ObjectDataSourceSelectingEventArgs.cs
- PackageDigitalSignatureManager.cs
- UxThemeWrapper.cs
- Environment.cs