Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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;
///
/// Initializes a new instance of the class.
///
public DataKeyCollection(ArrayList keys) {
this.keys = keys;
}
///
/// Gets the number of objects in the collection. This property is read-only.
///
public int Count {
get {
return keys.Count;
}
}
///
/// Gets the value that specifies whether items in the can be
/// modified. This property is read-only.
///
public bool IsReadOnly {
get {
return false;
}
}
///
/// Gets a value that indicates whether the is
/// thread-safe. This property is read-only.
///
public bool IsSynchronized {
get {
return false;
}
}
///
/// Gets the object used to synchronize access to the collection. This property is read-only.
///
public object SyncRoot {
get {
return this;
}
}
///
/// Gets a at the specified index in the collection. This property is read-only.
///
public object this[int index] {
get {
return keys[index];
}
}
///
/// Copies the contents of the entire collection into an appending at
/// the specified index of the .
///
public void CopyTo(Array array, int index) {
for (IEnumerator e = this.GetEnumerator(); e.MoveNext();)
array.SetValue(e.Current, index++);
}
///
/// Creates an enumerator for the used to iterate
/// through the collection.
///
public IEnumerator GetEnumerator() {
return keys.GetEnumerator();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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;
///
/// Initializes a new instance of the class.
///
public DataKeyCollection(ArrayList keys) {
this.keys = keys;
}
///
/// Gets the number of objects in the collection. This property is read-only.
///
public int Count {
get {
return keys.Count;
}
}
///
/// Gets the value that specifies whether items in the can be
/// modified. This property is read-only.
///
public bool IsReadOnly {
get {
return false;
}
}
///
/// Gets a value that indicates whether the is
/// thread-safe. This property is read-only.
///
public bool IsSynchronized {
get {
return false;
}
}
///
/// Gets the object used to synchronize access to the collection. This property is read-only.
///
public object SyncRoot {
get {
return this;
}
}
///
/// Gets a at the specified index in the collection. This property is read-only.
///
public object this[int index] {
get {
return keys[index];
}
}
///
/// Copies the contents of the entire collection into an appending at
/// the specified index of the .
///
public void CopyTo(Array array, int index) {
for (IEnumerator e = this.GetEnumerator(); e.MoveNext();)
array.SetValue(e.Current, index++);
}
///
/// Creates an enumerator for the used to iterate
/// through the collection.
///
public IEnumerator GetEnumerator() {
return keys.GetEnumerator();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafeNativeMethods.cs
- FacetDescriptionElement.cs
- SettingsPropertyWrongTypeException.cs
- DbProviderFactoriesConfigurationHandler.cs
- DateTimeSerializationSection.cs
- MetadataCollection.cs
- CultureMapper.cs
- DecoderFallbackWithFailureFlag.cs
- PeerNameRecordCollection.cs
- ValueConversionAttribute.cs
- GridViewUpdatedEventArgs.cs
- ConnectionsZone.cs
- EnumerableValidator.cs
- RawAppCommandInputReport.cs
- Utility.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ProxyWebPartManagerDesigner.cs
- LabelEditEvent.cs
- SiteMapDataSource.cs
- PropertyChangingEventArgs.cs
- DBSqlParserColumnCollection.cs
- DeviceOverridableAttribute.cs
- DataColumnChangeEvent.cs
- FixedFlowMap.cs
- dataSvcMapFileLoader.cs
- ConfigurationSettings.cs
- AssemblyCollection.cs
- Slider.cs
- ToolZone.cs
- PersistChildrenAttribute.cs
- ParameterBinding.cs
- WorkflowApplicationException.cs
- WindowsSpinner.cs
- XmlSchemaProviderAttribute.cs
- PropertyDescriptorCollection.cs
- SafeLibraryHandle.cs
- LocalizationParserHooks.cs
- WebDisplayNameAttribute.cs
- ListBase.cs
- ConnectorSelectionGlyph.cs
- ObjectSecurity.cs
- DesignTimeParseData.cs
- ConstraintEnumerator.cs
- DataGridViewAutoSizeModeEventArgs.cs
- SapiInterop.cs
- newinstructionaction.cs
- storepermissionattribute.cs
- DirectionalLight.cs
- EnumBuilder.cs
- StateBag.cs
- ComplusTypeValidator.cs
- ProcessHost.cs
- BoolExpressionVisitors.cs
- RuntimeWrappedException.cs
- sqlnorm.cs
- TextTabProperties.cs
- SqlSelectClauseBuilder.cs
- DeviceSpecificChoiceCollection.cs
- SQLByteStorage.cs
- XmlTextAttribute.cs
- Panel.cs
- _NetRes.cs
- UnauthorizedWebPart.cs
- SiteOfOriginPart.cs
- SharedPersonalizationStateInfo.cs
- DesignerActionHeaderItem.cs
- TimelineClockCollection.cs
- GreenMethods.cs
- UpDownEvent.cs
- XPathArrayIterator.cs
- FacetEnabledSchemaElement.cs
- IIS7UserPrincipal.cs
- RequestTimeoutManager.cs
- XhtmlBasicTextBoxAdapter.cs
- SqlMethods.cs
- ProgressiveCrcCalculatingStream.cs
- UserControl.cs
- WindowsRebar.cs
- XmlSchemaNotation.cs
- UriTemplateMatchException.cs
- WhiteSpaceTrimStringConverter.cs
- XmlLinkedNode.cs
- TextParagraphView.cs
- SchemaElementLookUpTable.cs
- WindowsGraphicsCacheManager.cs
- XmlSchemaFacet.cs
- ReflectTypeDescriptionProvider.cs
- FormViewRow.cs
- NavigateEvent.cs
- SystemUdpStatistics.cs
- QilChoice.cs
- SortKey.cs
- SingleConverter.cs
- MetadataPropertyCollection.cs
- UnmanagedMarshal.cs
- ComboBoxRenderer.cs
- GridPattern.cs
- DateTimePicker.cs
- TransformationRules.cs
- AvTraceDetails.cs