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
- FacetValueContainer.cs
- ParagraphResult.cs
- CellParagraph.cs
- WindowsListViewScroll.cs
- GenericEnumConverter.cs
- RangeValidator.cs
- util.cs
- AsyncOperation.cs
- AsyncOperationManager.cs
- DynamicField.cs
- TextPattern.cs
- EventManager.cs
- AppLevelCompilationSectionCache.cs
- EntityStoreSchemaGenerator.cs
- SiteMapNode.cs
- ToolStripStatusLabel.cs
- ProtocolViolationException.cs
- DebuggerService.cs
- StreamAsIStream.cs
- ISAPIWorkerRequest.cs
- SmtpTransport.cs
- NullableIntAverageAggregationOperator.cs
- XmlNodeReader.cs
- SmtpNegotiateAuthenticationModule.cs
- CalendarTable.cs
- SmiRecordBuffer.cs
- GroupBoxDesigner.cs
- DataTemplateSelector.cs
- WindowCollection.cs
- WebPartConnectionsCloseVerb.cs
- ConstructorNeedsTagAttribute.cs
- StringAnimationUsingKeyFrames.cs
- Preprocessor.cs
- RSAPKCS1SignatureFormatter.cs
- PeerNameRecordCollection.cs
- DbConnectionPoolIdentity.cs
- DomainLiteralReader.cs
- OleTxTransaction.cs
- IntegerValidator.cs
- AdapterDictionary.cs
- TraceContextEventArgs.cs
- ScriptResourceAttribute.cs
- WizardPanelChangingEventArgs.cs
- AvTraceDetails.cs
- NameTable.cs
- OdbcErrorCollection.cs
- CatchDesigner.xaml.cs
- EventWaitHandle.cs
- SqlClientMetaDataCollectionNames.cs
- DatagridviewDisplayedBandsData.cs
- MonthChangedEventArgs.cs
- XPathMultyIterator.cs
- UTF32Encoding.cs
- _SSPISessionCache.cs
- FontStretch.cs
- StringResourceManager.cs
- DbInsertCommandTree.cs
- TextTreeDeleteContentUndoUnit.cs
- X509Chain.cs
- EventWaitHandle.cs
- SliderAutomationPeer.cs
- DataSourceUtil.cs
- ResourceAttributes.cs
- LicenseManager.cs
- SqlConnectionHelper.cs
- DefaultValueTypeConverter.cs
- XmlDocument.cs
- PrePrepareMethodAttribute.cs
- CodePageUtils.cs
- X509Extension.cs
- FixUpCollection.cs
- PointAnimationUsingPath.cs
- IIS7WorkerRequest.cs
- GridViewDeletedEventArgs.cs
- GifBitmapDecoder.cs
- DataGridViewDataConnection.cs
- Geometry3D.cs
- AutoGeneratedFieldProperties.cs
- BrowserCapabilitiesCodeGenerator.cs
- Operator.cs
- PrintDialogException.cs
- ExtensionWindowHeader.cs
- NavigationPropertyEmitter.cs
- DataGridViewSelectedRowCollection.cs
- SamlDelegatingWriter.cs
- PenThreadPool.cs
- ColumnBinding.cs
- IndexerNameAttribute.cs
- LZCodec.cs
- XhtmlBasicPanelAdapter.cs
- HttpCachePolicy.cs
- GroupBox.cs
- WebPartDeleteVerb.cs
- Variant.cs
- SqlMetaData.cs
- PeerInputChannel.cs
- SafeHandles.cs
- MergeExecutor.cs
- Vector3DKeyFrameCollection.cs
- Int64AnimationBase.cs