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
- FileStream.cs
- NetCodeGroup.cs
- Int16AnimationBase.cs
- DocumentViewer.cs
- TreeView.cs
- ZipFileInfoCollection.cs
- DelegateTypeInfo.cs
- MethodExecutor.cs
- ProfileModule.cs
- GridViewSortEventArgs.cs
- WindowsClientCredential.cs
- TextAction.cs
- Processor.cs
- HtmlToClrEventProxy.cs
- WeakReferenceList.cs
- DesignTimeVisibleAttribute.cs
- FormatException.cs
- Unit.cs
- Vector3DAnimationBase.cs
- PrivilegeNotHeldException.cs
- PersistenceTypeAttribute.cs
- BitmapImage.cs
- ProtocolElement.cs
- Baml2006KnownTypes.cs
- TableProviderWrapper.cs
- Console.cs
- ReferencedType.cs
- _Win32.cs
- TimelineClockCollection.cs
- SuppressMessageAttribute.cs
- Transform.cs
- ModulesEntry.cs
- ImmutableObjectAttribute.cs
- FloaterBaseParaClient.cs
- RankException.cs
- ConsoleCancelEventArgs.cs
- ListItemCollection.cs
- LicenseException.cs
- precedingquery.cs
- FileDetails.cs
- CharUnicodeInfo.cs
- SignatureHelper.cs
- PageTheme.cs
- AudioException.cs
- ScriptModule.cs
- Emitter.cs
- ScriptingRoleServiceSection.cs
- SafeHandles.cs
- WebProxyScriptElement.cs
- RSAPKCS1SignatureDeformatter.cs
- DesignerTransaction.cs
- SoapInteropTypes.cs
- TextEditorThreadLocalStore.cs
- DirectoryGroupQuery.cs
- DataListComponentEditor.cs
- XmlAutoDetectWriter.cs
- WebServiceParameterData.cs
- BidirectionalDictionary.cs
- OperationParameterInfoCollection.cs
- AppSettingsReader.cs
- SamlAuthorizationDecisionClaimResource.cs
- QueryExecutionOption.cs
- CommentAction.cs
- StringBuilder.cs
- SqlTriggerContext.cs
- AssociationSetEnd.cs
- SmiTypedGetterSetter.cs
- KeyEvent.cs
- ValueChangedEventManager.cs
- LoginCancelEventArgs.cs
- ArgumentNullException.cs
- PackUriHelper.cs
- DataRecordInternal.cs
- SqlCacheDependencyDatabase.cs
- DocumentViewerConstants.cs
- MimeTypeMapper.cs
- WindowsStatic.cs
- Annotation.cs
- TableAutomationPeer.cs
- SocketStream.cs
- ObjectDataSourceDisposingEventArgs.cs
- ParameterCollection.cs
- FontConverter.cs
- OleDbTransaction.cs
- Types.cs
- HttpContextServiceHost.cs
- RowUpdatingEventArgs.cs
- BezierSegment.cs
- Metafile.cs
- WorkflowRuntimeServicesBehavior.cs
- MarkerProperties.cs
- DisplayMemberTemplateSelector.cs
- FileUpload.cs
- HwndTarget.cs
- WebPartConnectionsCancelVerb.cs
- XamlPoint3DCollectionSerializer.cs
- TableItemPattern.cs
- ActivityValidationServices.cs
- DataGridViewRowEventArgs.cs
- XmlSigningNodeWriter.cs