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 / 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. //------------------------------------------------------------------------------ ///// 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./// 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
- HtmlControl.cs
- ServiceRoute.cs
- LifetimeServices.cs
- CellIdBoolean.cs
- ValuePatternIdentifiers.cs
- Base64Stream.cs
- MessagePartDescriptionCollection.cs
- ColorBlend.cs
- WebPartDesigner.cs
- TextEditorSpelling.cs
- TargetControlTypeAttribute.cs
- MenuRenderer.cs
- ViewLoader.cs
- TableLayoutStyle.cs
- RawStylusInputCustomData.cs
- RegexRunner.cs
- TriggerActionCollection.cs
- Directory.cs
- DynamicScriptObject.cs
- StateWorkerRequest.cs
- ActivationWorker.cs
- __Filters.cs
- AutomationIdentifierGuids.cs
- XmlAutoDetectWriter.cs
- UTF7Encoding.cs
- DummyDataSource.cs
- WebRequest.cs
- XmlAtomicValue.cs
- CmsInterop.cs
- SchemaEntity.cs
- PagerSettings.cs
- ConfigWriter.cs
- Content.cs
- DbProviderSpecificTypePropertyAttribute.cs
- PointConverter.cs
- FunctionParameter.cs
- VerificationException.cs
- Property.cs
- RIPEMD160Managed.cs
- FontCollection.cs
- TimerElapsedEvenArgs.cs
- AlternateView.cs
- DataPagerField.cs
- FileResponseElement.cs
- SqlDataSourceCommandParser.cs
- LinkTarget.cs
- FunctionGenerator.cs
- FormDesigner.cs
- DefaultParameterValueAttribute.cs
- VisualStates.cs
- WebProxyScriptElement.cs
- PathFigure.cs
- GridViewCommandEventArgs.cs
- SiteMembershipCondition.cs
- TemplateColumn.cs
- odbcmetadatacolumnnames.cs
- initElementDictionary.cs
- LoginViewDesigner.cs
- StandardOleMarshalObject.cs
- MissingSatelliteAssemblyException.cs
- DataGridViewTextBoxColumn.cs
- PeerName.cs
- ColorTranslator.cs
- StickyNoteContentControl.cs
- FontFamily.cs
- PersonalizationDictionary.cs
- UriTemplateMatchException.cs
- BindingGraph.cs
- EntityClientCacheEntry.cs
- WeakReadOnlyCollection.cs
- TimeSpanSecondsConverter.cs
- SelectedDatesCollection.cs
- PhysicalAddress.cs
- PropertyValueUIItem.cs
- CookieHandler.cs
- RegisteredExpandoAttribute.cs
- XmlValidatingReaderImpl.cs
- OleServicesContext.cs
- PriorityBindingExpression.cs
- RelationalExpressions.cs
- X500Name.cs
- PeerNameRecordCollection.cs
- CodeDomDesignerLoader.cs
- SrgsText.cs
- BamlReader.cs
- CommonDialog.cs
- CodeAssignStatement.cs
- BindingMAnagerBase.cs
- DefaultValueTypeConverter.cs
- UnaryOperationBinder.cs
- querybuilder.cs
- XmlConvert.cs
- InteropTrackingRecord.cs
- HashCodeCombiner.cs
- HelpProvider.cs
- MappingModelBuildProvider.cs
- QuaternionAnimation.cs
- CurrentChangingEventArgs.cs
- EventHandlerService.cs
- XmlSignatureProperties.cs