Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartZoneCollection.cs / 1 / 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); } } }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
- SemanticKeyElement.cs
- TemplateBaseAction.cs
- TableRow.cs
- ErrorWebPart.cs
- DbDataRecord.cs
- WindowsTooltip.cs
- BinaryMethodMessage.cs
- ConfigXmlWhitespace.cs
- MILUtilities.cs
- KeyConstraint.cs
- Attributes.cs
- PersistencePipeline.cs
- SqlParameterizer.cs
- TimelineGroup.cs
- FixedDocumentSequencePaginator.cs
- Application.cs
- AddInSegmentDirectoryNotFoundException.cs
- ActiveXHelper.cs
- EventlogProvider.cs
- XmlSchemaAttribute.cs
- HttpProtocolReflector.cs
- TabPanel.cs
- IInstanceTable.cs
- TextBoxRenderer.cs
- VisualTarget.cs
- RequestChannel.cs
- XmlElementList.cs
- SafeNativeMethods.cs
- SiteMapPath.cs
- ExpandCollapseProviderWrapper.cs
- HtmlUtf8RawTextWriter.cs
- ComponentCommands.cs
- WebCategoryAttribute.cs
- DrawingContextDrawingContextWalker.cs
- ElementHostPropertyMap.cs
- _Win32.cs
- WindowsFont.cs
- Msec.cs
- ParsedAttributeCollection.cs
- OverlappedAsyncResult.cs
- SqlFunctionAttribute.cs
- XmlRawWriter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SqlDataSourceCommandEventArgs.cs
- WSIdentityFaultException.cs
- PropertyManager.cs
- AuthenticatedStream.cs
- SocketException.cs
- Util.cs
- XsdCachingReader.cs
- WebProxyScriptElement.cs
- TableItemStyle.cs
- clipboard.cs
- NavigationWindow.cs
- PassportAuthentication.cs
- AttributeSetAction.cs
- BamlWriter.cs
- GeometryDrawing.cs
- MachineKeySection.cs
- ApplicationTrust.cs
- WeakReference.cs
- ImageMetadata.cs
- SimpleWorkerRequest.cs
- EventManager.cs
- Roles.cs
- CheckedListBox.cs
- FunctionGenerator.cs
- WebSysDescriptionAttribute.cs
- WindowsBrush.cs
- CanonicalFontFamilyReference.cs
- InvalidPipelineStoreException.cs
- XPathException.cs
- RectConverter.cs
- XhtmlMobileTextWriter.cs
- VisualStyleTypesAndProperties.cs
- HttpHandlerActionCollection.cs
- InstanceKeyNotReadyException.cs
- ConnectionStringsExpressionBuilder.cs
- PerformanceCounterPermission.cs
- ActivityAction.cs
- Soap12FormatExtensions.cs
- HttpStaticObjectsCollectionWrapper.cs
- HtmlElement.cs
- GeneralTransform2DTo3DTo2D.cs
- IsolatedStorage.cs
- HtmlCommandAdapter.cs
- HttpUnhandledOperationInvoker.cs
- MarginsConverter.cs
- ButtonPopupAdapter.cs
- RegexParser.cs
- UrlMappingsModule.cs
- entitydatasourceentitysetnameconverter.cs
- Visual3D.cs
- ReadOnlyCollectionBase.cs
- ReadOnlyTernaryTree.cs
- PolyLineSegment.cs
- SocketInformation.cs
- HttpRequest.cs
- PointAnimationUsingKeyFrames.cs
- ConfigurationLocation.cs