Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DetailsViewRowCollection.cs / 1305376 / DetailsViewRowCollection.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 DetailsViewRowCollection : ICollection {
private ArrayList _rows;
///
/// Initializes a new instance of the class.
///
public DetailsViewRowCollection(ArrayList rows) {
this._rows = rows;
}
///
/// Gets the number of rows in the collection. This property is read-only.
///
public int Count {
get {
return _rows.Count;
}
}
///
/// Gets a value that specifies whether rows 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 DetailsViewRow this[int index] {
get {
return(DetailsViewRow)_rows[index];
}
}
///
/// Copies the contents of the entire collection into an appending
/// at the specified index of the .
///
public void CopyTo(DetailsViewRow[] array, int index) {
((ICollection)this).CopyTo(array, index);
}
///
void ICollection.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 _rows.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 DetailsViewRowCollection : ICollection {
private ArrayList _rows;
///
/// Initializes a new instance of the class.
///
public DetailsViewRowCollection(ArrayList rows) {
this._rows = rows;
}
///
/// Gets the number of rows in the collection. This property is read-only.
///
public int Count {
get {
return _rows.Count;
}
}
///
/// Gets a value that specifies whether rows 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 DetailsViewRow this[int index] {
get {
return(DetailsViewRow)_rows[index];
}
}
///
/// Copies the contents of the entire collection into an appending
/// at the specified index of the .
///
public void CopyTo(DetailsViewRow[] array, int index) {
((ICollection)this).CopyTo(array, index);
}
///
void ICollection.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 _rows.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
- NamespaceCollection.cs
- COM2AboutBoxPropertyDescriptor.cs
- DataGridViewUtilities.cs
- MsmqChannelFactory.cs
- AssemblyResolver.cs
- SqlStatistics.cs
- SetState.cs
- BitmapCodecInfo.cs
- Registration.cs
- DataGridViewCellEventArgs.cs
- SqlUnionizer.cs
- WebPartTransformerCollection.cs
- ErrorWebPart.cs
- TypeForwardedToAttribute.cs
- XmlTextReader.cs
- TypeLibConverter.cs
- SessionKeyExpiredException.cs
- UniqueConstraint.cs
- SQLGuidStorage.cs
- RestClientProxyHandler.cs
- Win32Native.cs
- BlockCollection.cs
- CellQuery.cs
- EUCJPEncoding.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- NonParentingControl.cs
- InputScopeManager.cs
- RectAnimationClockResource.cs
- StatusBarItem.cs
- AssociatedControlConverter.cs
- TextTreePropertyUndoUnit.cs
- PolicyLevel.cs
- BamlLocalizer.cs
- DrawingContextDrawingContextWalker.cs
- AncestorChangedEventArgs.cs
- StrokeRenderer.cs
- StyleSheetDesigner.cs
- SourceFileInfo.cs
- ListViewGroup.cs
- ObjectStateEntryDbDataRecord.cs
- PerformanceCounterPermissionEntryCollection.cs
- FolderBrowserDialog.cs
- DataSetSchema.cs
- InvokePatternIdentifiers.cs
- CompilationLock.cs
- ThreadAbortException.cs
- LambdaCompiler.cs
- WinEventQueueItem.cs
- ClientProxyGenerator.cs
- UIElementParaClient.cs
- __TransparentProxy.cs
- TypeConverter.cs
- OleDbRowUpdatedEvent.cs
- MenuCommand.cs
- XmlEnumAttribute.cs
- AccessedThroughPropertyAttribute.cs
- LoadRetryAsyncResult.cs
- BitmapEffectDrawingContent.cs
- TextEvent.cs
- WebBrowserBase.cs
- ToolStripStatusLabel.cs
- NullReferenceException.cs
- securitycriticaldataformultiplegetandset.cs
- Margins.cs
- XmlSchemaParticle.cs
- CodeMethodReturnStatement.cs
- Timeline.cs
- RemoveStoryboard.cs
- SystemColorTracker.cs
- CallbackValidator.cs
- DataConnectionHelper.cs
- recordstatescratchpad.cs
- _ProxyChain.cs
- KeyGesture.cs
- ThreadWorkerController.cs
- ToolStripEditorManager.cs
- _OverlappedAsyncResult.cs
- SqlBulkCopyColumnMappingCollection.cs
- RangeBase.cs
- IdleTimeoutMonitor.cs
- HashSet.cs
- MetricEntry.cs
- InputScope.cs
- PermissionListSet.cs
- BoolLiteral.cs
- WeakHashtable.cs
- SequentialActivityDesigner.cs
- TypeConvertions.cs
- AttachedPropertyBrowsableAttribute.cs
- Accessible.cs
- IdnMapping.cs
- ImageClickEventArgs.cs
- WorkflowRequestContext.cs
- _ListenerAsyncResult.cs
- CheckBoxRenderer.cs
- Marshal.cs
- ByteStream.cs
- DbConnectionOptions.cs
- EventProviderTraceListener.cs
- UTF32Encoding.cs