Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataKeyCollection.cs / 1305376 / DataKeyCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; ////// public sealed class DataKeyCollection : ICollection { private ArrayList keys; ////// public DataKeyCollection(ArrayList keys) { this.keys = keys; } ///Initializes a new instance of the ///class. /// public int Count { get { return keys.Count; } } ///Gets the number of objects in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets the 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 object this[int index] { get { return keys[index]; } } ///Gets a ///at the specified index in the collection. This property is read-only. /// 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 keys.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 sealed class DataKeyCollection : ICollection { private ArrayList keys; ////// public DataKeyCollection(ArrayList keys) { this.keys = keys; } ///Initializes a new instance of the ///class. /// public int Count { get { return keys.Count; } } ///Gets the number of objects in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets the 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 object this[int index] { get { return keys[index]; } } ///Gets a ///at the specified index in the collection. This property is read-only. /// 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 keys.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
- ReadOnlyDataSource.cs
- IPAddressCollection.cs
- _KerberosClient.cs
- Listbox.cs
- ObjectComplexPropertyMapping.cs
- HttpWebRequest.cs
- CssTextWriter.cs
- EventEntry.cs
- ColumnHeader.cs
- RewritingValidator.cs
- ControlCollection.cs
- Component.cs
- LogEntryHeaderDeserializer.cs
- DataPagerFieldCollection.cs
- DataAccessException.cs
- EventLogPermission.cs
- NavigationProgressEventArgs.cs
- SimpleWorkerRequest.cs
- SimpleBitVector32.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- CharAnimationUsingKeyFrames.cs
- DropDownButton.cs
- SapiAttributeParser.cs
- JoinGraph.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- HttpRawResponse.cs
- XsdDataContractImporter.cs
- BinaryObjectReader.cs
- UpdateDelegates.Generated.cs
- AccessDataSourceView.cs
- FormatPage.cs
- SubstitutionList.cs
- CommentEmitter.cs
- UIPermission.cs
- SrgsText.cs
- WebPartDisplayModeCollection.cs
- RotateTransform3D.cs
- AutoGeneratedFieldProperties.cs
- ReadOnlyCollectionBuilder.cs
- TraceInternal.cs
- Token.cs
- SHA256.cs
- WebPartZone.cs
- ConvertBinder.cs
- ResolvePPIDRequest.cs
- DbCommandTree.cs
- ListenerElementsCollection.cs
- Panel.cs
- HtmlInputCheckBox.cs
- PageBuildProvider.cs
- StylusPointPropertyId.cs
- MailSettingsSection.cs
- Timeline.cs
- SwitchElementsCollection.cs
- MissingFieldException.cs
- ModelItemDictionaryImpl.cs
- ColumnReorderedEventArgs.cs
- PageHandlerFactory.cs
- TextSelectionProcessor.cs
- FileCodeGroup.cs
- dataprotectionpermissionattribute.cs
- TextEditorTyping.cs
- PresentationAppDomainManager.cs
- ToolStripSystemRenderer.cs
- ViewgenGatekeeper.cs
- InputDevice.cs
- ExpandSegment.cs
- CompositeFontParser.cs
- WebServiceTypeData.cs
- DesigntimeLicenseContext.cs
- MeshGeometry3D.cs
- Content.cs
- VectorKeyFrameCollection.cs
- NullableBoolConverter.cs
- EntryPointNotFoundException.cs
- SoundPlayer.cs
- TableLayoutSettings.cs
- AdornerDecorator.cs
- DbParameterCollectionHelper.cs
- MetadataItemEmitter.cs
- PropertyDescriptorCollection.cs
- WinInetCache.cs
- MatrixTransform.cs
- FilterException.cs
- ReadOnlyDataSourceView.cs
- DataControlField.cs
- PageAsyncTask.cs
- InputLangChangeRequestEvent.cs
- HttpPostedFile.cs
- PatternMatcher.cs
- SectionUpdates.cs
- ChameleonKey.cs
- DataGridViewHeaderCell.cs
- XpsPartBase.cs
- EntityViewGenerator.cs
- InplaceBitmapMetadataWriter.cs
- HTTPNotFoundHandler.cs
- MissingMethodException.cs
- newinstructionaction.cs
- RepeaterCommandEventArgs.cs