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
- HttpListenerRequestUriBuilder.cs
- HMACRIPEMD160.cs
- StyleBamlRecordReader.cs
- EntityDataSourceContainerNameConverter.cs
- ChannelFactoryBase.cs
- HtmlElementErrorEventArgs.cs
- TouchEventArgs.cs
- SqlDuplicator.cs
- CheckBoxPopupAdapter.cs
- MimeAnyImporter.cs
- CodeDomConfigurationHandler.cs
- DateTimeStorage.cs
- VBCodeProvider.cs
- CustomPeerResolverService.cs
- MetadataWorkspace.cs
- PropertyOverridesTypeEditor.cs
- BaseUriWithWildcard.cs
- ListViewUpdateEventArgs.cs
- TitleStyle.cs
- SchemaTypeEmitter.cs
- IteratorAsyncResult.cs
- Bold.cs
- SQLBinary.cs
- HitTestParameters3D.cs
- WebPartsPersonalization.cs
- DataGridViewUtilities.cs
- SchemaHelper.cs
- KeyInfo.cs
- HttpCapabilitiesEvaluator.cs
- smtppermission.cs
- OleAutBinder.cs
- ExpandSegment.cs
- CounterCreationData.cs
- TemplatedWizardStep.cs
- ImageMap.cs
- DataGridViewComboBoxEditingControl.cs
- ConstNode.cs
- TreeView.cs
- BrowsableAttribute.cs
- ActionFrame.cs
- SessionChannels.cs
- PanelDesigner.cs
- DocumentSequenceHighlightLayer.cs
- ParseChildrenAsPropertiesAttribute.cs
- FileCodeGroup.cs
- ReliableChannelBinder.cs
- Int16.cs
- PenLineCapValidation.cs
- MethodImplAttribute.cs
- EntityClientCacheEntry.cs
- XmlName.cs
- WebPartEditorApplyVerb.cs
- ExpressionBuilderContext.cs
- AnimationLayer.cs
- FlowDocumentView.cs
- TextInfo.cs
- NameTable.cs
- DialogResultConverter.cs
- XPathNavigatorException.cs
- ByteStreamMessageEncoder.cs
- ByteViewer.cs
- EntityDataSourceDesignerHelper.cs
- RawMouseInputReport.cs
- QueryCacheEntry.cs
- CommentAction.cs
- TimeManager.cs
- JsonDeserializer.cs
- DesignerVerb.cs
- ParameterCollection.cs
- Material.cs
- DebugView.cs
- StringCollection.cs
- MaterializeFromAtom.cs
- NullableLongMinMaxAggregationOperator.cs
- ConnectionPoolManager.cs
- ConfigPathUtility.cs
- Transform.cs
- DescriptionAttribute.cs
- MimeImporter.cs
- Configuration.cs
- DataPointer.cs
- SqlRetyper.cs
- DeferredBinaryDeserializerExtension.cs
- ValueTable.cs
- XmlAtomicValue.cs
- AuthStoreRoleProvider.cs
- Rules.cs
- ImageAttributes.cs
- BaseInfoTable.cs
- SettingsContext.cs
- ResourcePool.cs
- ActivityXRefPropertyEditor.cs
- FontNameEditor.cs
- SafeLibraryHandle.cs
- OdbcDataAdapter.cs
- WinEventQueueItem.cs
- ConfigXmlComment.cs
- FontUnit.cs
- SchemaHelper.cs
- SystemIPGlobalProperties.cs