Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ ///// Deletes the ///control at the specified index /// location from the collection. /// // 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// 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
- DataRecord.cs
- MatrixTransform3D.cs
- XmlLinkedNode.cs
- IfAction.cs
- InstanceKeyCompleteException.cs
- CompressionTransform.cs
- TypeUtil.cs
- WebPartEventArgs.cs
- ClusterSafeNativeMethods.cs
- StructuredTypeInfo.cs
- IBuiltInEvidence.cs
- ClientFormsAuthenticationMembershipProvider.cs
- WindowsPrincipal.cs
- HTMLTextWriter.cs
- PropertyCollection.cs
- clipboard.cs
- PartialTrustHelpers.cs
- WebPartEditorCancelVerb.cs
- EventHandlersStore.cs
- ControlAdapter.cs
- TriState.cs
- ScopedKnownTypes.cs
- DataFormats.cs
- ColorConverter.cs
- FormattedTextSymbols.cs
- documentsequencetextcontainer.cs
- XmlCollation.cs
- FontCacheUtil.cs
- WorkflowDesigner.cs
- JsonDeserializer.cs
- ChangePassword.cs
- StringStorage.cs
- InkCanvas.cs
- UnSafeCharBuffer.cs
- CopyAction.cs
- StorageBasedPackageProperties.cs
- WindowPattern.cs
- SystemColorTracker.cs
- TransactionManager.cs
- NavigationPropertyEmitter.cs
- LocalizableResourceBuilder.cs
- ReachPrintTicketSerializer.cs
- XPathDocumentBuilder.cs
- CheckBoxPopupAdapter.cs
- PointLightBase.cs
- IconHelper.cs
- LineInfo.cs
- CollectionViewProxy.cs
- CodeBlockBuilder.cs
- ObjectHandle.cs
- HtmlValidatorAdapter.cs
- AssemblyBuilderData.cs
- SqlConnection.cs
- RootProfilePropertySettingsCollection.cs
- MsmqMessage.cs
- NamedPipeProcessProtocolHandler.cs
- Monitor.cs
- MatrixAnimationUsingPath.cs
- DataRow.cs
- PerformanceCounterCategory.cs
- Point3D.cs
- BaseCollection.cs
- Clipboard.cs
- AdapterUtil.cs
- Transform.cs
- HandlerFactoryWrapper.cs
- validationstate.cs
- Track.cs
- Lasso.cs
- DynamicPropertyHolder.cs
- OutputScopeManager.cs
- BasicCellRelation.cs
- LinearQuaternionKeyFrame.cs
- ImageKeyConverter.cs
- propertytag.cs
- BaseParser.cs
- TextViewSelectionProcessor.cs
- TTSEvent.cs
- TimeZone.cs
- BrowserTree.cs
- ColorBlend.cs
- FontInfo.cs
- Adorner.cs
- DispatcherFrame.cs
- SafeNativeMethods.cs
- BindingContext.cs
- TrustManager.cs
- CompModSwitches.cs
- RepeatButtonAutomationPeer.cs
- Stackframe.cs
- ToolboxItemAttribute.cs
- FontStyle.cs
- DelayedRegex.cs
- ObservableCollectionDefaultValueFactory.cs
- DataGridCellEditEndingEventArgs.cs
- XmlBoundElement.cs
- EventSetter.cs
- XmlDocumentFieldSchema.cs
- ExpressionBuilder.cs
- TableColumn.cs