Code:
/ DotNET / DotNET / 8.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
- QilTernary.cs
- FileDetails.cs
- Int32Rect.cs
- CanonicalFontFamilyReference.cs
- ApplicationSecurityInfo.cs
- TcpClientChannel.cs
- DispatcherObject.cs
- PropertyInfoSet.cs
- mongolianshape.cs
- XomlCompilerError.cs
- SchemaImporterExtensionElementCollection.cs
- GroupBox.cs
- RegionData.cs
- ForwardPositionQuery.cs
- UserUseLicenseDictionaryLoader.cs
- CreateUserWizard.cs
- Pkcs7Signer.cs
- InputReportEventArgs.cs
- UpdateCommandGenerator.cs
- EntityDataSourceSelectedEventArgs.cs
- SQLDecimal.cs
- MetadataUtil.cs
- ToolStripSettings.cs
- ModuleConfigurationInfo.cs
- DataGridTextBoxColumn.cs
- AttributeData.cs
- RedBlackList.cs
- DataStreams.cs
- StaticDataManager.cs
- SafeProcessHandle.cs
- BamlRecordHelper.cs
- ZipIOExtraFieldPaddingElement.cs
- InvalidProgramException.cs
- LineInfo.cs
- InternalRelationshipCollection.cs
- SerializationObjectManager.cs
- XmlAttributeCollection.cs
- DataViewSetting.cs
- DependencyPropertyKey.cs
- ArraySet.cs
- XmlAnyElementAttribute.cs
- NegatedCellConstant.cs
- LocatorManager.cs
- DataBoundControl.cs
- VisualStateGroup.cs
- BypassElementCollection.cs
- MSAAWinEventWrap.cs
- XmlUtil.cs
- DataGridViewCellMouseEventArgs.cs
- SqlGatherConsumedAliases.cs
- HttpProtocolReflector.cs
- EDesignUtil.cs
- SmtpTransport.cs
- DecimalMinMaxAggregationOperator.cs
- BCLDebug.cs
- FileDialog_Vista.cs
- InvokeGenerator.cs
- Effect.cs
- VersionedStreamOwner.cs
- BitmapVisualManager.cs
- xdrvalidator.cs
- KeySplineConverter.cs
- PlainXmlDeserializer.cs
- FixedSOMPage.cs
- PageTrueTypeFont.cs
- PolicyException.cs
- CssClassPropertyAttribute.cs
- BuildProviderCollection.cs
- Script.cs
- ProviderBase.cs
- BrushMappingModeValidation.cs
- COAUTHIDENTITY.cs
- ProgressBarBrushConverter.cs
- DynamicRenderer.cs
- TextFormatter.cs
- DBDataPermission.cs
- ObjectQueryState.cs
- UnsafeNativeMethods.cs
- HttpListener.cs
- LayeredChannelFactory.cs
- DetailsViewRow.cs
- FixedSOMLineRanges.cs
- EventSinkHelperWriter.cs
- EventLogPermissionEntryCollection.cs
- TrackingMemoryStreamFactory.cs
- CollectionTypeElement.cs
- BrowserCapabilitiesCodeGenerator.cs
- XmlNode.cs
- ZoneLinkButton.cs
- SelectedDatesCollection.cs
- PopupEventArgs.cs
- InputScopeManager.cs
- TextRange.cs
- FontStretch.cs
- UnauthorizedAccessException.cs
- CroppedBitmap.cs
- SByteConverter.cs
- OpenTypeCommon.cs
- SqlDataSourceView.cs
- MethodExpr.cs