Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartZoneCollection.cs / 2 / WebPartZoneCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Collections; using System.Globalization; using System.Security.Permissions; ////// Read-only collection of WebPartZones. Collection cannot be modified after contstruction. /// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebPartZoneCollection : ReadOnlyCollectionBase { public WebPartZoneCollection() { } public WebPartZoneCollection(ICollection webPartZones) { if (webPartZones == null) { throw new ArgumentNullException("webPartZones"); } foreach (object obj in webPartZones) { if (obj == null) { throw new ArgumentException(SR.GetString(SR.Collection_CantAddNull), "webPartZones"); } if (!(obj is WebPartZone)) { throw new ArgumentException(SR.GetString(SR.Collection_InvalidType, "WebPartZone"), "webPartZones"); } InnerList.Add(obj); } } internal int Add(WebPartZoneBase value) { return InnerList.Add(value); } public bool Contains(WebPartZoneBase value) { return InnerList.Contains(value); } public int IndexOf(WebPartZoneBase value) { return InnerList.IndexOf(value); } public WebPartZoneBase this[int index] { get { return (WebPartZoneBase) InnerList[index]; } } public WebPartZoneBase this[string id] { get { WebPartZoneBase selectedZone = null; foreach (WebPartZoneBase zone in InnerList) { if (String.Equals(zone.ID, id, StringComparison.OrdinalIgnoreCase)) { selectedZone = zone; break; } } return selectedZone; } } ////// public void CopyTo(WebPartZoneBase[] array, int index) { InnerList.CopyTo(array, index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //Copies contents from the collection to a specified array with a /// specified starting index. ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Collections; using System.Globalization; using System.Security.Permissions; ////// Read-only collection of WebPartZones. Collection cannot be modified after contstruction. /// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebPartZoneCollection : ReadOnlyCollectionBase { public WebPartZoneCollection() { } public WebPartZoneCollection(ICollection webPartZones) { if (webPartZones == null) { throw new ArgumentNullException("webPartZones"); } foreach (object obj in webPartZones) { if (obj == null) { throw new ArgumentException(SR.GetString(SR.Collection_CantAddNull), "webPartZones"); } if (!(obj is WebPartZone)) { throw new ArgumentException(SR.GetString(SR.Collection_InvalidType, "WebPartZone"), "webPartZones"); } InnerList.Add(obj); } } internal int Add(WebPartZoneBase value) { return InnerList.Add(value); } public bool Contains(WebPartZoneBase value) { return InnerList.Contains(value); } public int IndexOf(WebPartZoneBase value) { return InnerList.IndexOf(value); } public WebPartZoneBase this[int index] { get { return (WebPartZoneBase) InnerList[index]; } } public WebPartZoneBase this[string id] { get { WebPartZoneBase selectedZone = null; foreach (WebPartZoneBase zone in InnerList) { if (String.Equals(zone.ID, id, StringComparison.OrdinalIgnoreCase)) { selectedZone = zone; break; } } return selectedZone; } } ////// public void CopyTo(WebPartZoneBase[] array, int index) { InnerList.CopyTo(array, index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.Copies contents from the collection to a specified array with a /// specified starting index. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Fonts.cs
- PropertyEmitterBase.cs
- RadioButton.cs
- Blend.cs
- Errors.cs
- DataSetMappper.cs
- DisableDpiAwarenessAttribute.cs
- TraceUtils.cs
- GridViewCancelEditEventArgs.cs
- ServiceThrottlingElement.cs
- PartitionResolver.cs
- WindowsFormsHelpers.cs
- MenuAdapter.cs
- UidManager.cs
- SmtpLoginAuthenticationModule.cs
- HttpSessionStateBase.cs
- StringValidator.cs
- GPPOINT.cs
- WpfKnownType.cs
- PromptEventArgs.cs
- DeleteHelper.cs
- AbsoluteQuery.cs
- ClientOptions.cs
- TabControlEvent.cs
- CardSpaceShim.cs
- FormViewModeEventArgs.cs
- SQLDateTime.cs
- WebUtil.cs
- TableCellAutomationPeer.cs
- DrawingServices.cs
- BindingGroup.cs
- Helpers.cs
- HandlerBase.cs
- IconHelper.cs
- CalendarDesigner.cs
- XamlParser.cs
- XsltSettings.cs
- PatternMatchRules.cs
- securestring.cs
- XPathCompileException.cs
- DynamicPropertyReader.cs
- MemberAccessException.cs
- AssociationType.cs
- MsmqProcessProtocolHandler.cs
- ByteAnimationUsingKeyFrames.cs
- GenericEnumerator.cs
- HeaderUtility.cs
- Events.cs
- ValidationError.cs
- HelpOperationInvoker.cs
- HttpHeaderCollection.cs
- ProxyWebPartConnectionCollection.cs
- NamespaceEmitter.cs
- FtpRequestCacheValidator.cs
- DescendentsWalker.cs
- EncryptedKeyIdentifierClause.cs
- ScrollViewer.cs
- XmlSchemaImport.cs
- Point3DAnimation.cs
- ContentElementAutomationPeer.cs
- SplayTreeNode.cs
- RichTextBoxContextMenu.cs
- StylusButton.cs
- ExtractorMetadata.cs
- MembershipSection.cs
- SelectorItemAutomationPeer.cs
- PerformanceCounterPermissionAttribute.cs
- _SSPISessionCache.cs
- TextEffect.cs
- DataGridViewAdvancedBorderStyle.cs
- EntityDataSourceSelectedEventArgs.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- QualifiedCellIdBoolean.cs
- UnsafeNativeMethods.cs
- ListViewUpdatedEventArgs.cs
- ComponentCommands.cs
- InstallerTypeAttribute.cs
- CollectionType.cs
- SQLUtility.cs
- ArgIterator.cs
- WindowsPrincipal.cs
- OdbcTransaction.cs
- ButtonRenderer.cs
- XmlStringTable.cs
- BuildManager.cs
- XPathQilFactory.cs
- WpfMemberInvoker.cs
- FormsAuthenticationTicket.cs
- FontStretch.cs
- InspectionWorker.cs
- WebPartEditorCancelVerb.cs
- ToolBarPanel.cs
- AnnotationDocumentPaginator.cs
- BasicExpressionVisitor.cs
- Soap12FormatExtensions.cs
- UTF32Encoding.cs
- Library.cs
- CompiledXpathExpr.cs
- ModelTreeManager.cs
- ExceptionWrapper.cs