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
- OdbcReferenceCollection.cs
- GradientBrush.cs
- ListViewSortEventArgs.cs
- TemplateKeyConverter.cs
- SingleResultAttribute.cs
- ExpandCollapseProviderWrapper.cs
- MSAANativeProvider.cs
- LineMetrics.cs
- HttpApplicationFactory.cs
- TypeForwardedToAttribute.cs
- GroupLabel.cs
- DependencyProperty.cs
- EtwTrackingParticipant.cs
- TextParagraph.cs
- TextAction.cs
- SoapSchemaMember.cs
- OdbcParameter.cs
- SapiInterop.cs
- ExpandSegmentCollection.cs
- BamlResourceDeserializer.cs
- Message.cs
- Brushes.cs
- WindowsListViewSubItem.cs
- SerializableAttribute.cs
- MembershipUser.cs
- XmlSerializableServices.cs
- Block.cs
- WaitingCursor.cs
- TextEditorSpelling.cs
- WebPart.cs
- ExtenderProviderService.cs
- SelectionPattern.cs
- GeometryGroup.cs
- Internal.cs
- SettingsBindableAttribute.cs
- TextSelectionProcessor.cs
- x509store.cs
- MutexSecurity.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- CellCreator.cs
- SpinLock.cs
- ImageDrawing.cs
- DocumentXPathNavigator.cs
- TypeReference.cs
- InvalidCommandTreeException.cs
- CodeThrowExceptionStatement.cs
- ListParaClient.cs
- TreeNodeMouseHoverEvent.cs
- NativeMethods.cs
- XmlValidatingReader.cs
- SkinBuilder.cs
- DesignerMetadata.cs
- EntityDataSourceReferenceGroup.cs
- Content.cs
- WorkflowServiceBehavior.cs
- OdbcPermission.cs
- QueryRewriter.cs
- MenuCommand.cs
- BaseTemplateCodeDomTreeGenerator.cs
- CqlWriter.cs
- FixedDocument.cs
- PriorityRange.cs
- HttpListenerElement.cs
- Section.cs
- Substitution.cs
- CharacterHit.cs
- SchemeSettingElementCollection.cs
- BoolExpression.cs
- UInt16Storage.cs
- DataTableReader.cs
- FixedFlowMap.cs
- XslUrlEditor.cs
- KeysConverter.cs
- ColumnMap.cs
- ManagedIStream.cs
- SafeCertificateStore.cs
- CoTaskMemSafeHandle.cs
- EntityPropertyMappingAttribute.cs
- ContainerParaClient.cs
- RangeBaseAutomationPeer.cs
- SamlAssertionKeyIdentifierClause.cs
- EnumConverter.cs
- AssemblyResourceLoader.cs
- HostProtectionPermission.cs
- SourceLocation.cs
- NavigatingCancelEventArgs.cs
- LiteralTextContainerControlBuilder.cs
- Track.cs
- HtmlShim.cs
- FileCodeGroup.cs
- DataGridItem.cs
- Span.cs
- InstanceOwner.cs
- SessionIDManager.cs
- ConsoleCancelEventArgs.cs
- Sorting.cs
- SystemSounds.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- DaylightTime.cs
- TypeUsage.cs