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
- HtmlInputImage.cs
- ObjectDataProvider.cs
- ReflectEventDescriptor.cs
- InfoCardAsymmetricCrypto.cs
- ItemsPanelTemplate.cs
- EventMappingSettings.cs
- WebHttpDispatchOperationSelectorData.cs
- SimpleWorkerRequest.cs
- GenerateTemporaryTargetAssembly.cs
- ListViewEditEventArgs.cs
- WithStatement.cs
- LineBreakRecord.cs
- ListViewInsertionMark.cs
- DataRowView.cs
- SafeTimerHandle.cs
- StructureChangedEventArgs.cs
- ErrorProvider.cs
- BitmapData.cs
- Script.cs
- AttributeQuery.cs
- OracleParameter.cs
- ContextMenuStripGroupCollection.cs
- GridLength.cs
- NamespaceEmitter.cs
- BinaryNode.cs
- BulletedListDesigner.cs
- TextElementAutomationPeer.cs
- GAC.cs
- WebPartTransformerAttribute.cs
- EventLogPropertySelector.cs
- WebConfigurationHost.cs
- WorkBatch.cs
- CharAnimationUsingKeyFrames.cs
- PolicyLevel.cs
- InkPresenter.cs
- CodeDelegateCreateExpression.cs
- Rotation3DAnimation.cs
- ImageKeyConverter.cs
- BypassElement.cs
- RequiredAttributeAttribute.cs
- PolicyException.cs
- _ServiceNameStore.cs
- RSAPKCS1SignatureDeformatter.cs
- PrinterSettings.cs
- ScrollViewer.cs
- HtmlInputReset.cs
- X509CertificateChain.cs
- DataGridViewCellConverter.cs
- ipaddressinformationcollection.cs
- ConfigurationStrings.cs
- Style.cs
- HMACMD5.cs
- DataGridComboBoxColumn.cs
- FileRecordSequenceHelper.cs
- XmlProcessingInstruction.cs
- XD.cs
- TableLayoutPanel.cs
- TextRangeAdaptor.cs
- DropTarget.cs
- safex509handles.cs
- ConfigurationManagerHelperFactory.cs
- EdmSchemaError.cs
- ConfigurationValidatorAttribute.cs
- SurrogateEncoder.cs
- FormViewPagerRow.cs
- SendMailErrorEventArgs.cs
- SiteMap.cs
- XhtmlBasicPhoneCallAdapter.cs
- ACL.cs
- TextTreeInsertElementUndoUnit.cs
- DefaultMemberAttribute.cs
- PasswordRecoveryDesigner.cs
- DbgUtil.cs
- ConfigurationFileMap.cs
- LinqTreeNodeEvaluator.cs
- AsymmetricSignatureFormatter.cs
- NativeMethods.cs
- PipelineDeploymentState.cs
- FilterQueryOptionExpression.cs
- MultiAsyncResult.cs
- FSWPathEditor.cs
- EncodingTable.cs
- ConstraintCollection.cs
- ConstraintCollection.cs
- glyphs.cs
- Scanner.cs
- UrlAuthorizationModule.cs
- WebBrowserProgressChangedEventHandler.cs
- WebPartActionVerb.cs
- WebDescriptionAttribute.cs
- PropertyStore.cs
- QilParameter.cs
- DBBindings.cs
- TypefaceCollection.cs
- CompiledXpathExpr.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- HttpChannelHelpers.cs
- TextServicesProperty.cs
- cookie.cs
- LocatorPartList.cs