Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class DetailsViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public DetailsViewRowCollection(ArrayList rows) { this._rows = rows; } ///Initializes a new instance of the ///class. /// public int Count { get { return _rows.Count; } } ///Gets the number of rows in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether rows in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public DetailsViewRow this[int index] { get { return(DetailsViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(DetailsViewRow[] array, int index) { ((ICollection)this).CopyTo(array, index); } ///Copies the contents of the entire collection into an ///appending /// at the specified index of the . void ICollection.CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } /// /// public IEnumerator GetEnumerator() { return _rows.GetEnumerator(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Creates an enumerator for the ///used to /// iterate through the collection. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Collections; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class DetailsViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public DetailsViewRowCollection(ArrayList rows) { this._rows = rows; } ///Initializes a new instance of the ///class. /// public int Count { get { return _rows.Count; } } ///Gets the number of rows in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether rows in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public DetailsViewRow this[int index] { get { return(DetailsViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(DetailsViewRow[] array, int index) { ((ICollection)this).CopyTo(array, index); } ///Copies the contents of the entire collection into an ///appending /// at the specified index of the . void ICollection.CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } /// /// public IEnumerator GetEnumerator() { return _rows.GetEnumerator(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Creates an enumerator for the ///used to /// iterate through the collection.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TrackingMemoryStream.cs
- TabControlAutomationPeer.cs
- Decorator.cs
- SQLMembershipProvider.cs
- NotImplementedException.cs
- PeerEndPoint.cs
- PageParser.cs
- SplitterEvent.cs
- CodeThrowExceptionStatement.cs
- QilReference.cs
- FtpCachePolicyElement.cs
- safemediahandle.cs
- OdbcConnectionString.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SystemSounds.cs
- DataGridViewTopRowAccessibleObject.cs
- ArraySortHelper.cs
- ContentPresenter.cs
- mediaclock.cs
- validation.cs
- QualifiedCellIdBoolean.cs
- GridViewHeaderRowPresenter.cs
- SemanticBasicElement.cs
- ProcessThread.cs
- PointAnimation.cs
- PointF.cs
- SerialStream.cs
- WorkflowViewService.cs
- ConsoleCancelEventArgs.cs
- MemoryMappedViewStream.cs
- TemplateNodeContextMenu.cs
- Int64KeyFrameCollection.cs
- MSAANativeProvider.cs
- SplayTreeNode.cs
- ChangesetResponse.cs
- VisualStyleRenderer.cs
- TextParagraphProperties.cs
- XmlnsDefinitionAttribute.cs
- LinkConverter.cs
- MatrixAnimationUsingPath.cs
- OperandQuery.cs
- RangeValueProviderWrapper.cs
- ControlTemplate.cs
- XmlDictionaryReaderQuotas.cs
- BaseParser.cs
- Console.cs
- WeakRefEnumerator.cs
- ValueUtilsSmi.cs
- DocumentScope.cs
- WmlObjectListAdapter.cs
- MatrixConverter.cs
- BitmapSource.cs
- StylusButtonCollection.cs
- ConfigXmlComment.cs
- EntityDataSourceDataSelection.cs
- TextProviderWrapper.cs
- DbProviderFactory.cs
- AsyncCompletedEventArgs.cs
- UrlMappingsModule.cs
- RuleSettingsCollection.cs
- TemplatePropertyEntry.cs
- TypeConverters.cs
- HMACSHA384.cs
- infer.cs
- SelectorItemAutomationPeer.cs
- QueryResponse.cs
- WaitHandle.cs
- DependencyPropertyKind.cs
- ObjectCloneHelper.cs
- DifferencingCollection.cs
- SvcMapFileLoader.cs
- StructuralObject.cs
- RijndaelManagedTransform.cs
- CqlGenerator.cs
- SystemInfo.cs
- GenericEnumerator.cs
- BlurBitmapEffect.cs
- PointLightBase.cs
- ListBindingHelper.cs
- CheckBoxAutomationPeer.cs
- HuffModule.cs
- ReferenceEqualityComparer.cs
- ValueTable.cs
- CodeValidator.cs
- KnownBoxes.cs
- LinkDescriptor.cs
- StaticSiteMapProvider.cs
- _ProxyRegBlob.cs
- CqlLexerHelpers.cs
- AudioSignalProblemOccurredEventArgs.cs
- PassportAuthenticationEventArgs.cs
- RegularExpressionValidator.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- Profiler.cs
- XPathBinder.cs
- ReplacementText.cs
- XPathNodePointer.cs
- MethodImplAttribute.cs
- TreeNodeEventArgs.cs
- LocalizabilityAttribute.cs