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
- StructuralType.cs
- ReaderOutput.cs
- DiffuseMaterial.cs
- ConsumerConnectionPoint.cs
- XPathException.cs
- DecodeHelper.cs
- TemplateParser.cs
- InvokeSchedule.cs
- SafeCloseHandleCritical.cs
- GenericXmlSecurityToken.cs
- RelationshipFixer.cs
- PeerEndPoint.cs
- FileLogRecord.cs
- ToolBarOverflowPanel.cs
- FieldAccessException.cs
- Pens.cs
- EventData.cs
- UInt32.cs
- DataGridViewImageColumn.cs
- MailWriter.cs
- Focus.cs
- InvokePattern.cs
- CacheManager.cs
- UriWriter.cs
- SQLInt64Storage.cs
- MediaTimeline.cs
- SocketAddress.cs
- SmiXetterAccessMap.cs
- ProcessHostFactoryHelper.cs
- SettingsPropertyCollection.cs
- CalendarDesigner.cs
- ContainerParaClient.cs
- ValueSerializer.cs
- WindowsMenu.cs
- SamlAuthenticationStatement.cs
- Base64WriteStateInfo.cs
- ItemDragEvent.cs
- MarkupCompiler.cs
- XmlUTF8TextWriter.cs
- SwitchElementsCollection.cs
- EmptyCollection.cs
- Convert.cs
- SoapAttributes.cs
- ToolStripOverflow.cs
- LocalValueEnumerator.cs
- FtpWebResponse.cs
- ChildDocumentBlock.cs
- NumericUpDownAccelerationCollection.cs
- PKCS1MaskGenerationMethod.cs
- TextBoxRenderer.cs
- ProfileEventArgs.cs
- CodeRemoveEventStatement.cs
- MaskedTextBox.cs
- SwitchLevelAttribute.cs
- TrustLevel.cs
- MultiTrigger.cs
- NamespaceEmitter.cs
- Localizer.cs
- EraserBehavior.cs
- DropSource.cs
- SamlAuthorizationDecisionClaimResource.cs
- ContainerAction.cs
- ToolStripContainer.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- WebPartVerbsEventArgs.cs
- HandlerBase.cs
- TdsParserHelperClasses.cs
- UserControl.cs
- GridViewItemAutomationPeer.cs
- TextRangeSerialization.cs
- ManipulationLogic.cs
- InheritablePropertyChangeInfo.cs
- RegexCaptureCollection.cs
- DocumentReference.cs
- DefaultExpressionVisitor.cs
- Utilities.cs
- UnsignedPublishLicense.cs
- DockPattern.cs
- ImpersonationContext.cs
- TraceData.cs
- SapiRecoContext.cs
- DataSourceCache.cs
- SqlExpressionNullability.cs
- ReferencedAssembly.cs
- ForwardPositionQuery.cs
- ArgumentDesigner.xaml.cs
- XmlQueryOutput.cs
- TransformerTypeCollection.cs
- ItemDragEvent.cs
- MethodExpression.cs
- CloseSequence.cs
- PageParserFilter.cs
- XPathQilFactory.cs
- _Semaphore.cs
- CodeTypeDeclaration.cs
- SafeNativeMethods.cs
- HyperLink.cs
- TargetException.cs
- XamlBrushSerializer.cs
- MachineSettingsSection.cs