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
- NotConverter.cs
- Base64Decoder.cs
- CodeDefaultValueExpression.cs
- ControlAdapter.cs
- CqlParser.cs
- SpecialNameAttribute.cs
- AccessKeyManager.cs
- CaseExpr.cs
- LayoutTable.cs
- CssStyleCollection.cs
- SiteMembershipCondition.cs
- InfoCardMasterKey.cs
- OracleBFile.cs
- ProfileEventArgs.cs
- Attributes.cs
- WindowsAuthenticationEventArgs.cs
- XsdCachingReader.cs
- MessageDescription.cs
- IsolatedStoragePermission.cs
- TypedReference.cs
- GridViewRowPresenter.cs
- FileRecordSequence.cs
- CompositeCollectionView.cs
- FunctionCommandText.cs
- DataGridViewSelectedRowCollection.cs
- XmlBinaryReaderSession.cs
- ProviderCollection.cs
- RulePatternOps.cs
- FileChangesMonitor.cs
- ISAPIRuntime.cs
- ClientType.cs
- SQLInt16.cs
- SecurityPermission.cs
- Table.cs
- GeometryModel3D.cs
- MouseBinding.cs
- OracleMonthSpan.cs
- ServerProtocol.cs
- Timer.cs
- SessionStateItemCollection.cs
- PassportAuthenticationModule.cs
- TriggerAction.cs
- FontFamilyIdentifier.cs
- TrackingQueryElement.cs
- ConstantSlot.cs
- ZipIOModeEnforcingStream.cs
- MdiWindowListStrip.cs
- CodeGotoStatement.cs
- ClassDataContract.cs
- TableMethodGenerator.cs
- SessionEndedEventArgs.cs
- ProxyHelper.cs
- IdentifierElement.cs
- Helpers.cs
- SID.cs
- CancelRequestedRecord.cs
- InstalledFontCollection.cs
- SoapElementAttribute.cs
- Grant.cs
- ControlCollection.cs
- CharConverter.cs
- ItemMap.cs
- DataGridViewColumnConverter.cs
- ViewGenResults.cs
- CompositeActivityTypeDescriptorProvider.cs
- ActivityExecutionContext.cs
- Monitor.cs
- SafeRightsManagementHandle.cs
- ComponentEvent.cs
- QueryStringHandler.cs
- ObjectItemNoOpAssemblyLoader.cs
- CqlGenerator.cs
- ForeignConstraint.cs
- SrgsItemList.cs
- WebRequestModuleElement.cs
- MimePart.cs
- GlobalProxySelection.cs
- HtmlForm.cs
- WebPartConnectionsCancelEventArgs.cs
- DesignTableCollection.cs
- AttributeParameterInfo.cs
- SerializerDescriptor.cs
- DbLambda.cs
- ParameterEditorUserControl.cs
- BuildManagerHost.cs
- TokenBasedSet.cs
- StyleXamlParser.cs
- ManagementDateTime.cs
- XmlIlGenerator.cs
- IndexedString.cs
- ValueTypeFixupInfo.cs
- SchemaElementLookUpTable.cs
- DodSequenceMerge.cs
- MutableAssemblyCacheEntry.cs
- MaskedTextBox.cs
- DateTimeAutomationPeer.cs
- PkcsUtils.cs
- AdapterUtil.cs
- ErrorCodes.cs
- DesignerOptionService.cs