Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebControls / DetailsViewRowCollection.cs / 1 / DetailsViewRowCollection.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 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;
using System.Security.Permissions;
///
/// Represents the collection of objects.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
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
- ReadOnlyHierarchicalDataSourceView.cs
- RowCache.cs
- HttpTransportManager.cs
- ConfigXmlSignificantWhitespace.cs
- GlyphCache.cs
- Schema.cs
- SchemaElementLookUpTable.cs
- ToolStripInSituService.cs
- QilParameter.cs
- TreeNodeClickEventArgs.cs
- BulletedListEventArgs.cs
- TextDecorationLocationValidation.cs
- TransformerTypeCollection.cs
- SspiNegotiationTokenAuthenticatorState.cs
- WSSecurityPolicy.cs
- AccessedThroughPropertyAttribute.cs
- ResourceCategoryAttribute.cs
- counter.cs
- DefaultAsyncDataDispatcher.cs
- UriWriter.cs
- HttpCachePolicy.cs
- EmptyStringExpandableObjectConverter.cs
- LayoutExceptionEventArgs.cs
- PointConverter.cs
- SmtpMail.cs
- UTF8Encoding.cs
- AQNBuilder.cs
- OleDbTransaction.cs
- AttributeEmitter.cs
- RayHitTestParameters.cs
- DataGridViewBand.cs
- NetStream.cs
- ChtmlMobileTextWriter.cs
- SrgsRule.cs
- KeyConstraint.cs
- Native.cs
- ResourceManager.cs
- ICspAsymmetricAlgorithm.cs
- MethodCallConverter.cs
- GeometryGroup.cs
- ConfigsHelper.cs
- BinaryReader.cs
- RootProfilePropertySettingsCollection.cs
- PrinterResolution.cs
- EntitySetDataBindingList.cs
- UnsafeNativeMethods.cs
- ErrorWrapper.cs
- NaturalLanguageHyphenator.cs
- BamlTreeUpdater.cs
- ObjectKeyFrameCollection.cs
- HttpStreamMessage.cs
- XmlNullResolver.cs
- PanelDesigner.cs
- HtmlElementErrorEventArgs.cs
- DirtyTextRange.cs
- DocumentViewer.cs
- OutputCacheProfileCollection.cs
- FixedHighlight.cs
- SettingsPropertyValueCollection.cs
- CTreeGenerator.cs
- Label.cs
- GenerateDerivedKeyRequest.cs
- SkewTransform.cs
- SeekStoryboard.cs
- MultipartContentParser.cs
- WinFormsComponentEditor.cs
- RewritingPass.cs
- ContractBase.cs
- ApplicationDirectory.cs
- ReferenceEqualityComparer.cs
- arclist.cs
- RegexRunner.cs
- UnsafeNativeMethods.cs
- LayoutUtils.cs
- BackgroundWorker.cs
- ProbeDuplexAsyncResult.cs
- _OverlappedAsyncResult.cs
- ObjectQueryState.cs
- CharacterBufferReference.cs
- Selection.cs
- SiteMapNodeCollection.cs
- ReadOnlyDictionary.cs
- ByteAnimation.cs
- Filter.cs
- XmlSchemaDocumentation.cs
- DocumentGridContextMenu.cs
- BackgroundFormatInfo.cs
- DataGridViewRowConverter.cs
- AddressHeaderCollectionElement.cs
- IndexedSelectQueryOperator.cs
- Hash.cs
- isolationinterop.cs
- DelimitedListTraceListener.cs
- DataRowChangeEvent.cs
- Style.cs
- FacetChecker.cs
- NetTcpBinding.cs
- Padding.cs
- RectangleF.cs
- DataGridParentRows.cs