Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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;
///
/// Represents the collection of objects.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class DataGridItemCollection : ICollection {
private ArrayList items;
///
/// Initializes a new instance of the class.
///
public DataGridItemCollection(ArrayList items) {
this.items = items;
}
///
/// Gets the number of items in the collection. This property is read-only.
///
public int Count {
get {
return items.Count;
}
}
///
/// Gets a 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.
///
public DataGridItem this[int index] {
get {
return(DataGridItem)items[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 items.GetEnumerator();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Binding.cs
- SortDescription.cs
- KnownIds.cs
- SqlDataSourceConfigureSortForm.cs
- Relationship.cs
- GridView.cs
- Win32KeyboardDevice.cs
- DefaultTextStore.cs
- Win32Exception.cs
- SqlDataReaderSmi.cs
- DataGridViewRowCancelEventArgs.cs
- TextDecorations.cs
- EntityContainerAssociationSet.cs
- QueryRewriter.cs
- DefaultSerializationProviderAttribute.cs
- RichTextBoxAutomationPeer.cs
- hresults.cs
- BrowserDefinitionCollection.cs
- OdbcTransaction.cs
- DrawingCollection.cs
- RepeatInfo.cs
- SessionEndingEventArgs.cs
- ExpressionBindingCollection.cs
- ContainerControl.cs
- IPEndPointCollection.cs
- ObjectAnimationBase.cs
- ShaperBuffers.cs
- EntryWrittenEventArgs.cs
- XamlVector3DCollectionSerializer.cs
- DataGridItemCollection.cs
- IndexedGlyphRun.cs
- SourceItem.cs
- Faults.cs
- TypeResolvingOptions.cs
- Style.cs
- RectAnimationUsingKeyFrames.cs
- AssemblyResourceLoader.cs
- SynchronousChannelMergeEnumerator.cs
- IOThreadScheduler.cs
- NominalTypeEliminator.cs
- SynchronizedDisposablePool.cs
- EventDescriptorCollection.cs
- RuleInfoComparer.cs
- ImageIndexConverter.cs
- Thread.cs
- EdgeModeValidation.cs
- DataReceivedEventArgs.cs
- ToolBarOverflowPanel.cs
- PartialTrustVisibleAssemblyCollection.cs
- InputProcessorProfilesLoader.cs
- SqlPersonalizationProvider.cs
- LockedActivityGlyph.cs
- webeventbuffer.cs
- AstTree.cs
- EncoderBestFitFallback.cs
- HttpRequestCacheValidator.cs
- SiteMapProvider.cs
- Brush.cs
- ProjectionCamera.cs
- ProfileEventArgs.cs
- SimpleLine.cs
- WebUtil.cs
- SerialReceived.cs
- OleDbError.cs
- embossbitmapeffect.cs
- TargetControlTypeCache.cs
- OneOfTypeConst.cs
- SettingsPropertyValueCollection.cs
- MorphHelpers.cs
- GiveFeedbackEvent.cs
- AutomationElementCollection.cs
- Util.cs
- HasCopySemanticsAttribute.cs
- ClientRuntimeConfig.cs
- EntitySqlQueryCacheEntry.cs
- StyleCollection.cs
- PolygonHotSpot.cs
- SchemaRegistration.cs
- GeometryGroup.cs
- TypeForwardedToAttribute.cs
- WizardPanelChangingEventArgs.cs
- BamlRecordWriter.cs
- PluralizationServiceUtil.cs
- MultipartIdentifier.cs
- BindingManagerDataErrorEventArgs.cs
- ToolStripControlHost.cs
- LayoutEvent.cs
- InternalResources.cs
- NegationPusher.cs
- ErrorStyle.cs
- CellQuery.cs
- StdValidatorsAndConverters.cs
- ButtonDesigner.cs
- TextLine.cs
- SettingsBase.cs
- NavigationEventArgs.cs
- AssemblyCache.cs
- complextypematerializer.cs
- WpfWebRequestHelper.cs
- DropShadowBitmapEffect.cs