Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / DataKeyCollection.cs / 1 / DataKeyCollection.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)] 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(); } } }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
- EntitySetBaseCollection.cs
- MimeWriter.cs
- QuaternionRotation3D.cs
- StackOverflowException.cs
- ContainerControl.cs
- ScrollViewer.cs
- HttpBufferlessInputStream.cs
- WebPartConnectionsConfigureVerb.cs
- ObjectQuery_EntitySqlExtensions.cs
- XmlSchemaValidationException.cs
- Hash.cs
- GroupStyle.cs
- BufferAllocator.cs
- PersistenceException.cs
- GestureRecognizer.cs
- AnnotationHighlightLayer.cs
- SByte.cs
- SystemUnicastIPAddressInformation.cs
- BaseCollection.cs
- RuleElement.cs
- QueryAsyncResult.cs
- BoundingRectTracker.cs
- MediaContextNotificationWindow.cs
- SigningCredentials.cs
- SafeArrayTypeMismatchException.cs
- TextTreeInsertUndoUnit.cs
- VisemeEventArgs.cs
- DataColumnPropertyDescriptor.cs
- HeaderCollection.cs
- OleDbError.cs
- StrongNameMembershipCondition.cs
- SamlAuthorizationDecisionStatement.cs
- GenericPrincipal.cs
- SqlDataSource.cs
- DesignDataSource.cs
- ErrorActivity.cs
- SqlConnectionHelper.cs
- SqlCharStream.cs
- AnnotationResource.cs
- XPathNodePointer.cs
- CodeStatement.cs
- WindowsFormsHelpers.cs
- ReferencedAssembly.cs
- RowToParametersTransformer.cs
- TextEditor.cs
- VirtualPathExtension.cs
- SvcFileManager.cs
- GrammarBuilderPhrase.cs
- XmlAttributes.cs
- UniformGrid.cs
- ResourceCollectionInfo.cs
- milexports.cs
- SafeProcessHandle.cs
- Byte.cs
- LinqDataSourceInsertEventArgs.cs
- NavigatingCancelEventArgs.cs
- Sql8ExpressionRewriter.cs
- DynamicMethod.cs
- RelativeSource.cs
- BuilderElements.cs
- ToolStripItemEventArgs.cs
- RtfToXamlReader.cs
- ICollection.cs
- TypeExtensionConverter.cs
- DataTemplate.cs
- Marshal.cs
- SerializableAttribute.cs
- SourceElementsCollection.cs
- DetailsViewInsertEventArgs.cs
- TraceSwitch.cs
- HwndHost.cs
- OwnerDrawPropertyBag.cs
- ConditionalBranch.cs
- LicFileLicenseProvider.cs
- WindowCollection.cs
- webproxy.cs
- MembershipValidatePasswordEventArgs.cs
- HyperLinkField.cs
- CriticalHandle.cs
- DataGridHeaderBorder.cs
- APCustomTypeDescriptor.cs
- ToolStripLabel.cs
- ImmComposition.cs
- FileLogRecordEnumerator.cs
- DataRelationCollection.cs
- MarkedHighlightComponent.cs
- ProgressBarAutomationPeer.cs
- ResourceAttributes.cs
- DocumentOrderQuery.cs
- NumericExpr.cs
- PartialCachingControl.cs
- WebReferenceOptions.cs
- SmtpNtlmAuthenticationModule.cs
- ElementProxy.cs
- ObjectItemAttributeAssemblyLoader.cs
- ErrorFormatter.cs
- JsonFormatGeneratorStatics.cs
- ClientSideQueueItem.cs
- datacache.cs
- ScrollPatternIdentifiers.cs