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
- FileLogRecord.cs
- RC2.cs
- Attributes.cs
- ModelItem.cs
- UIElementIsland.cs
- Signature.cs
- DataViewManagerListItemTypeDescriptor.cs
- XmlHelper.cs
- CrossSiteScriptingValidation.cs
- EntitySqlQueryCacheEntry.cs
- GridViewColumnHeaderAutomationPeer.cs
- SafeFileHandle.cs
- SwitchExpression.cs
- ConvertEvent.cs
- RotationValidation.cs
- Point.cs
- DataGridCellsPanel.cs
- TemplatePropertyEntry.cs
- KeyedCollection.cs
- SendKeys.cs
- DeclarativeExpressionConditionDeclaration.cs
- Brushes.cs
- DataPager.cs
- ParallelLoopState.cs
- TextTreeText.cs
- DropTarget.cs
- basevalidator.cs
- EdmSchemaAttribute.cs
- DataControlReferenceCollection.cs
- ModuleElement.cs
- Command.cs
- DataServiceException.cs
- UnsafeNativeMethodsMilCoreApi.cs
- StrokeIntersection.cs
- NetPipeSectionData.cs
- ProvidersHelper.cs
- EnumValAlphaComparer.cs
- SharedPerformanceCounter.cs
- DebuggerAttributes.cs
- ObjectNavigationPropertyMapping.cs
- assemblycache.cs
- MailAddressCollection.cs
- EventProvider.cs
- RewritingSimplifier.cs
- MappedMetaModel.cs
- ImageSourceConverter.cs
- VerificationException.cs
- NameSpaceExtractor.cs
- XmlSchemaInfo.cs
- Transform.cs
- ScriptModule.cs
- DecimalConverter.cs
- UseManagedPresentationElement.cs
- NamedPipeTransportBindingElement.cs
- WhitespaceRuleReader.cs
- InputDevice.cs
- ValidationSummary.cs
- SqlXmlStorage.cs
- MeshGeometry3D.cs
- AdornerDecorator.cs
- DbProviderManifest.cs
- WinFormsSecurity.cs
- RayHitTestParameters.cs
- PoisonMessageException.cs
- ImageSource.cs
- DrawingCollection.cs
- DispatcherEventArgs.cs
- ReaderContextStackData.cs
- FunctionImportElement.cs
- XmlArrayItemAttributes.cs
- PlacementWorkspace.cs
- SessionSwitchEventArgs.cs
- VarRefManager.cs
- Documentation.cs
- EmptyImpersonationContext.cs
- DataTableReader.cs
- ScriptingRoleServiceSection.cs
- ErrorFormatterPage.cs
- PolyLineSegment.cs
- LoadGrammarCompletedEventArgs.cs
- TextHidden.cs
- FrameworkPropertyMetadata.cs
- DesignerTextViewAdapter.cs
- DrawingCollection.cs
- EventProviderWriter.cs
- ToolStripProgressBar.cs
- DataBindingCollection.cs
- CompilerState.cs
- CellParaClient.cs
- TextInfo.cs
- NativeMethods.cs
- SmtpNegotiateAuthenticationModule.cs
- ConfigDefinitionUpdates.cs
- HttpRequest.cs
- Icon.cs
- DbBuffer.cs
- ToolStripHighContrastRenderer.cs
- SupportingTokenParameters.cs
- RemoteWebConfigurationHostServer.cs
- ParallelDesigner.cs