Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataGridItemCollection.cs / 1305376 / DataGridItemCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; ////// 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; ////// 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
- XpsS0ValidatingLoader.cs
- DesignerTransaction.cs
- DelimitedListTraceListener.cs
- AutoCompleteStringCollection.cs
- XPathDocumentIterator.cs
- XsdDataContractExporter.cs
- FixedBufferAttribute.cs
- MultilineStringConverter.cs
- Accessible.cs
- SafeFileHandle.cs
- DataViewSetting.cs
- COAUTHIDENTITY.cs
- LeafCellTreeNode.cs
- ErrorInfoXmlDocument.cs
- AppLevelCompilationSectionCache.cs
- BindingMAnagerBase.cs
- TransformValueSerializer.cs
- CodeCompiler.cs
- LeftCellWrapper.cs
- HandlerMappingMemo.cs
- SetStateEventArgs.cs
- StyleXamlTreeBuilder.cs
- FlowLayoutSettings.cs
- HttpRuntime.cs
- ProjectionPathSegment.cs
- ReadOnlyDictionary.cs
- CriticalHandle.cs
- ExpressionBuilderCollection.cs
- WorkItem.cs
- AutomationEvent.cs
- TTSEngineProxy.cs
- Win32Exception.cs
- PenContexts.cs
- TypeGeneratedEventArgs.cs
- RegistrationServices.cs
- CodeGenerator.cs
- MouseWheelEventArgs.cs
- NameTable.cs
- _SafeNetHandles.cs
- SimplePropertyEntry.cs
- XPathDocumentIterator.cs
- DataSourceConverter.cs
- Tablet.cs
- WindowsSolidBrush.cs
- XmlNodeChangedEventArgs.cs
- SchemaNamespaceManager.cs
- FolderBrowserDialog.cs
- Knowncolors.cs
- QilName.cs
- ComponentChangingEvent.cs
- DataGridViewColumnEventArgs.cs
- AssemblyBuilder.cs
- EditCommandColumn.cs
- UrlEncodedParameterWriter.cs
- CompensationParticipant.cs
- WebPartMinimizeVerb.cs
- CompressionTransform.cs
- IDReferencePropertyAttribute.cs
- GenericWebPart.cs
- XsdBuildProvider.cs
- CodeStatement.cs
- NetNamedPipeBindingCollectionElement.cs
- Encoder.cs
- ExpressionPrinter.cs
- diagnosticsswitches.cs
- MetadataProperty.cs
- ArrayList.cs
- DataGridViewCellLinkedList.cs
- SqlTransaction.cs
- SafeFileMappingHandle.cs
- DataBindingHandlerAttribute.cs
- HighContrastHelper.cs
- PageAsyncTaskManager.cs
- SqlBuilder.cs
- EntryWrittenEventArgs.cs
- XPathAncestorQuery.cs
- SafeCoTaskMem.cs
- ServiceElementCollection.cs
- PolicyManager.cs
- DynamicResourceExtensionConverter.cs
- HostedHttpRequestAsyncResult.cs
- SpanIndex.cs
- XXXOnTypeBuilderInstantiation.cs
- LinqMaximalSubtreeNominator.cs
- ValidationEventArgs.cs
- ProxyBuilder.cs
- DefaultEventAttribute.cs
- ListSurrogate.cs
- RunWorkerCompletedEventArgs.cs
- MemberHolder.cs
- _PooledStream.cs
- ChannelEndpointElementCollection.cs
- TextBoxRenderer.cs
- WindowsGraphics.cs
- SecurityDescriptor.cs
- SmtpAuthenticationManager.cs
- HostedElements.cs
- NullableIntAverageAggregationOperator.cs
- SoapClientMessage.cs
- CommandBinding.cs