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
- GeneralTransform.cs
- RegularExpressionValidator.cs
- WebServicesInteroperability.cs
- XmlNamespaceManager.cs
- SecurityManager.cs
- XmlName.cs
- DataGridViewCellCollection.cs
- GeneralTransform3D.cs
- WebHostScriptMappingsInstallComponent.cs
- TimeManager.cs
- ImageMap.cs
- ChunkedMemoryStream.cs
- DateTimeOffset.cs
- Attributes.cs
- Win32.cs
- RequestSecurityTokenSerializer.cs
- SingleTagSectionHandler.cs
- SafeNativeMethods.cs
- EntityCollection.cs
- XmlSchemaSequence.cs
- SocketElement.cs
- ClientUriBehavior.cs
- Marshal.cs
- RSAPKCS1SignatureDeformatter.cs
- InputScopeManager.cs
- RealizationDrawingContextWalker.cs
- DataGridViewRowsRemovedEventArgs.cs
- IncrementalHitTester.cs
- XPathNavigatorKeyComparer.cs
- RelationshipType.cs
- InputLanguageManager.cs
- COM2FontConverter.cs
- ClientConfigurationHost.cs
- ChildTable.cs
- DelegatingTypeDescriptionProvider.cs
- BamlRecords.cs
- XmlAttributeOverrides.cs
- CompilerResults.cs
- BaseParagraph.cs
- FloaterBaseParagraph.cs
- DataRelationPropertyDescriptor.cs
- TemplateBuilder.cs
- NonVisualControlAttribute.cs
- TransformedBitmap.cs
- XmlReflectionMember.cs
- Point4D.cs
- UserControl.cs
- SqlVersion.cs
- DependencyObjectPropertyDescriptor.cs
- AttachedAnnotationChangedEventArgs.cs
- DynamicRenderer.cs
- PathSegment.cs
- DateTimeValueSerializerContext.cs
- SymbolPair.cs
- UrlMapping.cs
- CookieParameter.cs
- PlatformCulture.cs
- BitmapCacheBrush.cs
- Application.cs
- DataStorage.cs
- MgmtConfigurationRecord.cs
- MultiTrigger.cs
- SpecialTypeDataContract.cs
- log.cs
- TraceHwndHost.cs
- StylusPointPropertyInfo.cs
- PackageFilter.cs
- XmlUTF8TextWriter.cs
- SqlProfileProvider.cs
- TopClause.cs
- MutexSecurity.cs
- ResXBuildProvider.cs
- METAHEADER.cs
- DiagnosticsConfigurationHandler.cs
- IdentityReference.cs
- DataGridCell.cs
- DataListItemCollection.cs
- DataSourceCacheDurationConverter.cs
- RestHandlerFactory.cs
- EntityTemplateFactory.cs
- InvalidProgramException.cs
- XpsFontSubsetter.cs
- FunctionParameter.cs
- DataFormats.cs
- ListBase.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- IisTraceWebEventProvider.cs
- Rotation3D.cs
- NavigationPropertyEmitter.cs
- UserControl.cs
- BitmapEffectrendercontext.cs
- OdbcErrorCollection.cs
- PagedDataSource.cs
- OracleInternalConnection.cs
- InheritedPropertyDescriptor.cs
- SecurityTokenReferenceStyle.cs
- SolidBrush.cs
- SID.cs
- HandoffBehavior.cs
- SqlDataSourceConfigureSortForm.cs