Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- DllNotFoundException.cs
- CannotUnloadAppDomainException.cs
- FindRequestContext.cs
- ResourceDisplayNameAttribute.cs
- DataSourceSerializationException.cs
- CapabilitiesSection.cs
- ProtocolElement.cs
- Tablet.cs
- sqlmetadatafactory.cs
- Matrix3D.cs
- SubMenuStyle.cs
- Constraint.cs
- TypedReference.cs
- HyperLinkColumn.cs
- SqlProviderServices.cs
- DynamicValueConverter.cs
- IndexOutOfRangeException.cs
- NodeFunctions.cs
- Condition.cs
- AccessText.cs
- ConcurrentStack.cs
- AccessDataSource.cs
- GenerateDerivedKeyRequest.cs
- TypographyProperties.cs
- HierarchicalDataTemplate.cs
- BaseCollection.cs
- TreeNodeEventArgs.cs
- TableMethodGenerator.cs
- SiteMapDataSourceView.cs
- MimeTextImporter.cs
- UIElementAutomationPeer.cs
- ButtonBaseAutomationPeer.cs
- XmlSchemaType.cs
- SpeakProgressEventArgs.cs
- StreamUpdate.cs
- ReferenceService.cs
- OdbcEnvironment.cs
- TopClause.cs
- LogicalExpr.cs
- DuplicateWaitObjectException.cs
- FilteredAttributeCollection.cs
- basenumberconverter.cs
- EventWaitHandle.cs
- TextStore.cs
- AliasExpr.cs
- SmtpNtlmAuthenticationModule.cs
- AxisAngleRotation3D.cs
- IntellisenseTextBox.cs
- TextRunProperties.cs
- XsltOutput.cs
- Animatable.cs
- ActivityDesigner.cs
- TreeBuilderXamlTranslator.cs
- CodeNamespaceCollection.cs
- ProtocolsConfigurationHandler.cs
- CircleHotSpot.cs
- StateMachineHelpers.cs
- DirtyTextRange.cs
- SqlCharStream.cs
- PeerInvitationResponse.cs
- SchemaNotation.cs
- SystemIcons.cs
- Identity.cs
- MailAddress.cs
- HtmlTextArea.cs
- SliderAutomationPeer.cs
- RoleGroup.cs
- MetadataUtilsSmi.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ColumnTypeConverter.cs
- DataRelationPropertyDescriptor.cs
- ParallelTimeline.cs
- DoubleAnimationUsingKeyFrames.cs
- StorageRoot.cs
- ConfigsHelper.cs
- ElementUtil.cs
- PrintingPermissionAttribute.cs
- SqlDataSourceStatusEventArgs.cs
- CardSpaceSelector.cs
- ToolStripComboBox.cs
- SingleKeyFrameCollection.cs
- IERequestCache.cs
- AppDomainEvidenceFactory.cs
- XmlUtf8RawTextWriter.cs
- PropertiesTab.cs
- FileSystemEventArgs.cs
- dtdvalidator.cs
- WindowsListViewScroll.cs
- ListBox.cs
- StringArrayConverter.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- XhtmlBasicPanelAdapter.cs
- FileSystemEventArgs.cs
- TraceContextRecord.cs
- HandleValueEditor.cs
- TreeChangeInfo.cs
- LambdaCompiler.Binary.cs
- AttributeQuery.cs
- NonVisualControlAttribute.cs
- WindowsTokenRoleProvider.cs