Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataGridItemCollection.cs / 1305376 / DataGridItemCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
///
/// Represents the collection of objects.
///
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.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
///
/// Represents the collection of objects.
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsFormsHostPropertyMap.cs
- DataReaderContainer.cs
- GroupBox.cs
- listitem.cs
- EventLogPermissionEntry.cs
- HandleValueEditor.cs
- CompensatableTransactionScopeActivity.cs
- ReadOnlyObservableCollection.cs
- TailCallAnalyzer.cs
- COM2ExtendedBrowsingHandler.cs
- XmlQualifiedName.cs
- ToolStripStatusLabel.cs
- securestring.cs
- PropertyChangingEventArgs.cs
- ICollection.cs
- Context.cs
- DecoderFallback.cs
- TemplateAction.cs
- XmlSchemas.cs
- DeviceSpecificChoice.cs
- ErrorFormatterPage.cs
- Bidi.cs
- Cursor.cs
- EDesignUtil.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- storepermission.cs
- Completion.cs
- ComPlusDiagnosticTraceSchemas.cs
- KeyNotFoundException.cs
- ImageCodecInfo.cs
- DynamicAttribute.cs
- Maps.cs
- ICspAsymmetricAlgorithm.cs
- ConnectionPointConverter.cs
- TabControl.cs
- SymbolEqualComparer.cs
- ImageDrawing.cs
- WebPartTracker.cs
- MenuCommands.cs
- SmtpFailedRecipientException.cs
- WebPartCollection.cs
- WorkflowRuntimeService.cs
- AuthorizationContext.cs
- CompositeDataBoundControl.cs
- DbModificationCommandTree.cs
- _ListenerRequestStream.cs
- BamlLocalizableResourceKey.cs
- SchemaTableOptionalColumn.cs
- FilteredAttributeCollection.cs
- Encoding.cs
- XmlSchemaSimpleContent.cs
- MLangCodePageEncoding.cs
- InertiaExpansionBehavior.cs
- QueryOutputWriter.cs
- ByteStack.cs
- Timer.cs
- InvokePattern.cs
- WindowsListViewScroll.cs
- ADConnectionHelper.cs
- AccessorTable.cs
- ByteStream.cs
- FindResponse.cs
- HtmlAnchor.cs
- SplitterPanelDesigner.cs
- StandardTransformFactory.cs
- NavigationProperty.cs
- SlotInfo.cs
- ToolStripDropTargetManager.cs
- HMAC.cs
- DependencyPropertyDescriptor.cs
- Panel.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ReferentialConstraint.cs
- Decimal.cs
- TreeViewBindingsEditorForm.cs
- StaticContext.cs
- RelatedCurrencyManager.cs
- TransformGroup.cs
- PrePrepareMethodAttribute.cs
- IgnoreDataMemberAttribute.cs
- MemoryStream.cs
- ParameterExpression.cs
- TableTextElementCollectionInternal.cs
- ResourceCategoryAttribute.cs
- Stopwatch.cs
- ColumnProvider.cs
- ConfigurationLocationCollection.cs
- WebPartVerbsEventArgs.cs
- SqlRowUpdatedEvent.cs
- ListMarkerSourceInfo.cs
- DesignerCommandSet.cs
- CallbackValidator.cs
- ServiceHttpHandlerFactory.cs
- DesignTimeType.cs
- MobileListItem.cs
- FontEmbeddingManager.cs
- FrameAutomationPeer.cs
- Pen.cs
- TimeSpanMinutesConverter.cs
- OperatingSystem.cs