Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTableCellCollection.cs / 1 / HtmlTableCellCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * HtmlTableCellCollection.cs * * Copyright (c) 2000 Microsoft Corporation */ namespace System.Web.UI.HtmlControls { using System.Runtime.InteropServices; using System; using System.Collections; using System.Web; using System.Web.UI; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class HtmlTableCellCollection : ICollection { ////// The ///contains all of the table /// cells, both <td> and <th> elements, found within an /// server control. /// /// /// private HtmlTableRow owner; internal HtmlTableCellCollection(HtmlTableRow owner) { this.owner = owner; } /* * The number of cells in the row. */ ////// public int Count { get { if (owner.HasControls()) return owner.Controls.Count; return 0; } } ////// Gets the number of items in the ////// collection. /// /// public HtmlTableCell this[int index] { get { return(HtmlTableCell)owner.Controls[index]; } } ////// Gets an ///control from an /// control thorugh the cell's ordinal index value. /// /// public void Add(HtmlTableCell cell) { Insert(-1, cell); } ////// Adds the specified ///control to the end of the /// collection. /// /// public void Insert(int index, HtmlTableCell cell) { owner.Controls.AddAt(index, cell); } ////// Adds an ///control to a specified location in the /// collection. /// /// public void Clear() { if (owner.HasControls()) owner.Controls.Clear(); } /* * Returns an enumerator that enumerates over the cells in a table row in order. */ ////// Deletes all ////// controls from the collection. /// /// public IEnumerator GetEnumerator() { return owner.Controls.GetEnumerator(); } ////// public void CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } ////// public Object SyncRoot { get { return this;} } ////// public bool IsReadOnly { get { return false;} } ////// public bool IsSynchronized { get { return false;} } ////// public void Remove(HtmlTableCell cell) { owner.Controls.Remove(cell); } ////// Deletes the specified ///control from the /// collection. /// /// public void RemoveAt(int index) { owner.Controls.RemoveAt(index); } } }/// Deletes the ///control at the specified index /// location from the collection. ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DependencyPropertyHelper.cs
- WorkflowServiceBuildProvider.cs
- Switch.cs
- DbReferenceCollection.cs
- Walker.cs
- TextRangeAdaptor.cs
- MemberDomainMap.cs
- RIPEMD160.cs
- ListSourceHelper.cs
- ListSortDescription.cs
- DllNotFoundException.cs
- Int32Collection.cs
- ListSourceHelper.cs
- GenericEnumerator.cs
- SystemUnicastIPAddressInformation.cs
- CompatibleComparer.cs
- ClientScriptItemCollection.cs
- LineSegment.cs
- PropertyNames.cs
- InputMethod.cs
- GradientSpreadMethodValidation.cs
- QilReplaceVisitor.cs
- Sentence.cs
- UInt64.cs
- HttpDateParse.cs
- CompositeCollectionView.cs
- Mapping.cs
- AttributeUsageAttribute.cs
- IdentityReference.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ItemContainerProviderWrapper.cs
- ConversionValidationRule.cs
- CompilerError.cs
- documentsequencetextview.cs
- DirectoryRootQuery.cs
- AttributeCollection.cs
- DictionaryCustomTypeDescriptor.cs
- TypeFieldSchema.cs
- Number.cs
- TextContainerHelper.cs
- CheckedListBox.cs
- ActivityWithResult.cs
- CodeGenerator.cs
- ButtonChrome.cs
- DesignTimeVisibleAttribute.cs
- SafeArrayRankMismatchException.cs
- FixedPosition.cs
- ProcessModelInfo.cs
- DBSchemaRow.cs
- SchemaLookupTable.cs
- DataFormats.cs
- Int64Storage.cs
- tabpagecollectioneditor.cs
- RenderDataDrawingContext.cs
- AssociatedControlConverter.cs
- ObjectStateEntry.cs
- SystemFonts.cs
- HScrollBar.cs
- CodeCastExpression.cs
- FormViewInsertEventArgs.cs
- XmlSerializerSection.cs
- ConfigurationManager.cs
- ToolboxBitmapAttribute.cs
- CurrentTimeZone.cs
- translator.cs
- CompensatableTransactionScopeActivity.cs
- OracleInfoMessageEventArgs.cs
- PositiveTimeSpanValidator.cs
- CodeCatchClause.cs
- RecordConverter.cs
- DefaultAsyncDataDispatcher.cs
- NavigationProperty.cs
- CommandHelper.cs
- MultipleViewPattern.cs
- Parallel.cs
- MailWriter.cs
- GradientStopCollection.cs
- CodeGenerator.cs
- MembershipUser.cs
- MailAddressCollection.cs
- ValidationEventArgs.cs
- ToolStripDropDownItem.cs
- Point3DAnimationBase.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- User.cs
- OpCodes.cs
- ToolboxItem.cs
- GZipStream.cs
- ExtractedStateEntry.cs
- FontDriver.cs
- DefaultObjectMappingItemCollection.cs
- HtmlContainerControl.cs
- SynchronizationContextHelper.cs
- ProxyGenerationError.cs
- MethodToken.cs
- Win32PrintDialog.cs
- SignatureGenerator.cs
- DictionaryBase.cs
- CatalogPartCollection.cs
- KeyEventArgs.cs