Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Copies contents from the collection to a specified array with a /// specified starting index. ///// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.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
- TagPrefixAttribute.cs
- SqlFactory.cs
- MouseEventArgs.cs
- Compilation.cs
- PersonalizationDictionary.cs
- ProcessModelSection.cs
- TrackingMemoryStream.cs
- Graphics.cs
- XmlDocument.cs
- SchemaExporter.cs
- SafeArrayTypeMismatchException.cs
- GlyphShapingProperties.cs
- DataGridPageChangedEventArgs.cs
- StaticExtension.cs
- CachedFontFamily.cs
- BitmapFrame.cs
- ChildDocumentBlock.cs
- VerificationAttribute.cs
- Environment.cs
- StackBuilderSink.cs
- EncoderReplacementFallback.cs
- SafeProcessHandle.cs
- EdmError.cs
- CalendarTable.cs
- externdll.cs
- XmlWrappingReader.cs
- InputLangChangeEvent.cs
- Peer.cs
- PointHitTestResult.cs
- ModuleBuilderData.cs
- WpfKnownMember.cs
- TextTreeUndoUnit.cs
- GeneralTransform3D.cs
- EntityClassGenerator.cs
- HyperLinkStyle.cs
- XmlQualifiedNameTest.cs
- XmlnsCache.cs
- ObjectListFieldCollection.cs
- EnumConverter.cs
- ExpressionsCollectionEditor.cs
- QuotedPairReader.cs
- WebEventTraceProvider.cs
- WebMessageBodyStyleHelper.cs
- sitestring.cs
- PauseStoryboard.cs
- BuilderPropertyEntry.cs
- versioninfo.cs
- MediaElementAutomationPeer.cs
- ImageMapEventArgs.cs
- PrimaryKeyTypeConverter.cs
- ObjectToken.cs
- MimeFormImporter.cs
- ParserExtension.cs
- VirtualPathUtility.cs
- BaseCodePageEncoding.cs
- ProxyAttribute.cs
- MasterPageBuildProvider.cs
- DataView.cs
- CorrelationValidator.cs
- RootNamespaceAttribute.cs
- WhitespaceSignificantCollectionAttribute.cs
- InfoCardProofToken.cs
- SqlMethodCallConverter.cs
- MapPathBasedVirtualPathProvider.cs
- ViewKeyConstraint.cs
- DbConnectionPoolGroupProviderInfo.cs
- Timer.cs
- IWorkflowDebuggerService.cs
- ArgumentValueSerializer.cs
- ErrorHandler.cs
- SqlInternalConnection.cs
- InputMethodStateTypeInfo.cs
- Button.cs
- HtmlControlPersistable.cs
- SectionXmlInfo.cs
- TimeSpanSecondsConverter.cs
- VectorCollectionValueSerializer.cs
- ThemeableAttribute.cs
- WeakReferenceKey.cs
- securestring.cs
- SiteMapProvider.cs
- ISCIIEncoding.cs
- CollectionViewGroupRoot.cs
- LabelTarget.cs
- ScriptControlManager.cs
- SwitchExpression.cs
- DataGridViewColumnConverter.cs
- DataGridViewColumnEventArgs.cs
- ValueType.cs
- Helper.cs
- PersonalizationDictionary.cs
- NotCondition.cs
- FirstMatchCodeGroup.cs
- RenderOptions.cs
- RTLAwareMessageBox.cs
- ClientFormsAuthenticationCredentials.cs
- DataServiceQueryException.cs
- EncryptedPackage.cs
- ToolBar.cs
- ToolConsole.cs