Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PackagingUtilities.cs
- CompressedStack.cs
- ServiceDescriptionImporter.cs
- InvokeWebService.cs
- BindingContext.cs
- TreeWalker.cs
- SmtpException.cs
- NavigationProperty.cs
- EventLog.cs
- HtmlInputButton.cs
- ProviderCollection.cs
- ItemDragEvent.cs
- RuleSettingsCollection.cs
- XmlValidatingReader.cs
- UrlAuthFailedErrorFormatter.cs
- ToolStripOverflowButton.cs
- sitestring.cs
- CaretElement.cs
- PolyBezierSegmentFigureLogic.cs
- KeyFrames.cs
- CLSCompliantAttribute.cs
- XPathConvert.cs
- WeakReadOnlyCollection.cs
- MimeXmlReflector.cs
- EpmTargetTree.cs
- CodeEntryPointMethod.cs
- CodeIdentifiers.cs
- AssemblyBuilder.cs
- NumericUpDown.cs
- TrackBarRenderer.cs
- ButtonBaseAdapter.cs
- XmlAttribute.cs
- StylusEditingBehavior.cs
- NetPipeSectionData.cs
- EqualityComparer.cs
- ColorTranslator.cs
- _NtlmClient.cs
- parserscommon.cs
- DataGridViewCellValueEventArgs.cs
- CompleteWizardStep.cs
- WinEventTracker.cs
- DataServiceHostFactory.cs
- ObjectMemberMapping.cs
- HtmlToClrEventProxy.cs
- CheckableControlBaseAdapter.cs
- SortAction.cs
- login.cs
- HtmlFormParameterReader.cs
- ControlPropertyNameConverter.cs
- ResolveCriteriaApril2005.cs
- PropertySegmentSerializationProvider.cs
- SamlEvidence.cs
- RemotingConfigParser.cs
- ShaderRenderModeValidation.cs
- autovalidator.cs
- Pens.cs
- EditorZone.cs
- JsonByteArrayDataContract.cs
- PathGradientBrush.cs
- DeflateEmulationStream.cs
- ModelVisual3D.cs
- PtsContext.cs
- WebServiceHandler.cs
- TextSelectionHighlightLayer.cs
- DataGridSortCommandEventArgs.cs
- CssStyleCollection.cs
- CheckBox.cs
- HttpCacheVaryByContentEncodings.cs
- WindowsToolbar.cs
- CalloutQueueItem.cs
- DispatcherEventArgs.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ExpressionBuilderContext.cs
- CommandHelpers.cs
- EmbeddedMailObjectsCollection.cs
- HtmlToClrEventProxy.cs
- TextEffectCollection.cs
- XXXInfos.cs
- AssertSection.cs
- SystemTcpConnection.cs
- templategroup.cs
- ThicknessAnimationBase.cs
- NativeMethods.cs
- CustomAttributeBuilder.cs
- Button.cs
- OrderedDictionary.cs
- FlowNode.cs
- ProtocolsSection.cs
- ContactManager.cs
- RenderOptions.cs
- ChannelTerminatedException.cs
- _NestedMultipleAsyncResult.cs
- ClientScriptItemCollection.cs
- BooleanConverter.cs
- IgnorePropertiesAttribute.cs
- MatcherBuilder.cs
- SqlConnectionStringBuilder.cs
- infer.cs
- ExtensionQuery.cs
- ExpressionBuilder.cs