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
- TemplateBindingExpressionConverter.cs
- SchemaLookupTable.cs
- BaseTransportHeaders.cs
- SqlCacheDependencyDatabaseCollection.cs
- MetafileHeaderWmf.cs
- FunctionQuery.cs
- Transform.cs
- SecurityElement.cs
- SessionMode.cs
- MarkedHighlightComponent.cs
- AttachmentService.cs
- TraceListeners.cs
- ByteStreamGeometryContext.cs
- WebFormDesignerActionService.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- FormViewInsertedEventArgs.cs
- RegexNode.cs
- UnionExpr.cs
- MasterPageParser.cs
- Completion.cs
- DispatcherTimer.cs
- TextServicesPropertyRanges.cs
- ListView.cs
- AutomationAttributeInfo.cs
- DPCustomTypeDescriptor.cs
- WebDescriptionAttribute.cs
- ModuleConfigurationInfo.cs
- SQLRoleProvider.cs
- ConnectorSelectionGlyph.cs
- Matrix3DValueSerializer.cs
- XsltQilFactory.cs
- IISUnsafeMethods.cs
- StringFreezingAttribute.cs
- TableLayoutSettingsTypeConverter.cs
- AutoGeneratedField.cs
- SoapFault.cs
- WeakEventTable.cs
- GlyphInfoList.cs
- ValueQuery.cs
- ConfigurationPermission.cs
- MachineKeySection.cs
- GridViewDeletedEventArgs.cs
- ObjectConverter.cs
- TableItemPattern.cs
- CSharpCodeProvider.cs
- TableLayoutCellPaintEventArgs.cs
- EqualityComparer.cs
- SendingRequestEventArgs.cs
- counter.cs
- TextUtf8RawTextWriter.cs
- DecimalKeyFrameCollection.cs
- WebPartConnectionsCancelEventArgs.cs
- Storyboard.cs
- Page.cs
- XmlILModule.cs
- SamlAttributeStatement.cs
- QueryableDataSource.cs
- HtmlInputControl.cs
- DPCustomTypeDescriptor.cs
- CodeDelegateInvokeExpression.cs
- SingleConverter.cs
- DragDrop.cs
- EmbeddedMailObjectsCollection.cs
- PtsHelper.cs
- AppDomainProtocolHandler.cs
- Stack.cs
- FixedSOMLineCollection.cs
- Page.cs
- SamlAction.cs
- CrossContextChannel.cs
- XmlUTF8TextReader.cs
- ProtocolsSection.cs
- mansign.cs
- SocketElement.cs
- UserNamePasswordValidator.cs
- InputScopeNameConverter.cs
- Verify.cs
- PropertyCondition.cs
- SchemaImporterExtensionElement.cs
- HttpProfileGroupBase.cs
- RegionData.cs
- DBSchemaRow.cs
- ThrowHelper.cs
- XAMLParseException.cs
- ExceptionRoutedEventArgs.cs
- UrlPath.cs
- GlobalizationAssembly.cs
- MLangCodePageEncoding.cs
- Stack.cs
- ADMembershipUser.cs
- TextureBrush.cs
- TextServicesContext.cs
- CodeCastExpression.cs
- Enlistment.cs
- XpsLiterals.cs
- ListViewUpdatedEventArgs.cs
- SpellerInterop.cs
- Material.cs
- NTAccount.cs
- OperationBehaviorAttribute.cs