Code:
/ FX-1434 / FX-1434 / 1.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
- HashSetDebugView.cs
- ServiceRoute.cs
- DispatcherTimer.cs
- RemotingConfigParser.cs
- HtmlInputRadioButton.cs
- BinaryParser.cs
- DurableInstanceManager.cs
- RevocationPoint.cs
- StyleReferenceConverter.cs
- ApplyTemplatesAction.cs
- EntityKey.cs
- MessagePartDescriptionCollection.cs
- SmtpSection.cs
- NullableConverter.cs
- DependencyPropertyKey.cs
- WindowsGrip.cs
- TextServicesDisplayAttribute.cs
- CustomBindingCollectionElement.cs
- SRef.cs
- TextLine.cs
- ResolvedKeyFrameEntry.cs
- BitStack.cs
- TransactionContextValidator.cs
- XmlSchemaComplexType.cs
- Psha1DerivedKeyGeneratorHelper.cs
- FixedHighlight.cs
- DataGridViewComboBoxColumn.cs
- StoreItemCollection.Loader.cs
- ContextItemManager.cs
- BinaryMethodMessage.cs
- Cursor.cs
- DataChangedEventManager.cs
- OrderByQueryOptionExpression.cs
- SqlUserDefinedTypeAttribute.cs
- PropertyNames.cs
- VisualBrush.cs
- UnsupportedPolicyOptionsException.cs
- ContractBase.cs
- ClientTargetCollection.cs
- InkCollectionBehavior.cs
- SortedDictionary.cs
- RightsManagementErrorHandler.cs
- AppDomain.cs
- SinglePhaseEnlistment.cs
- CollectionType.cs
- EnumValAlphaComparer.cs
- ReflectPropertyDescriptor.cs
- Paragraph.cs
- RegexWorker.cs
- ToolBarButton.cs
- SQLDateTimeStorage.cs
- ToolStripPanelCell.cs
- OverlappedAsyncResult.cs
- ConvertersCollection.cs
- FontCollection.cs
- BitmapEffectDrawingContent.cs
- WriteableBitmap.cs
- GeneralTransform.cs
- Matrix3D.cs
- ValidationErrorEventArgs.cs
- Simplifier.cs
- ImpersonationContext.cs
- Rectangle.cs
- KeyGestureConverter.cs
- XamlTreeBuilderBamlRecordWriter.cs
- UnsafeNativeMethods.cs
- ObjectHelper.cs
- TheQuery.cs
- SizeAnimation.cs
- ExpressionBuilderCollection.cs
- JournalEntryListConverter.cs
- GPStream.cs
- ProxyWebPart.cs
- SqlUtil.cs
- TextServicesManager.cs
- ListBoxAutomationPeer.cs
- UnsafeNativeMethods.cs
- PenLineCapValidation.cs
- XmlParserContext.cs
- COM2PropertyDescriptor.cs
- InvalidDocumentContentsException.cs
- CommonObjectSecurity.cs
- OptimizerPatterns.cs
- RemotingServices.cs
- DtdParser.cs
- WebConfigurationManager.cs
- HierarchicalDataBoundControlAdapter.cs
- SelectionChangedEventArgs.cs
- PeerResolverElement.cs
- SurrogateSelector.cs
- Operator.cs
- ProviderCommandInfoUtils.cs
- Parameter.cs
- Int16KeyFrameCollection.cs
- MappingSource.cs
- ObjectConverter.cs
- TokenizerHelper.cs
- WorkflowApplicationException.cs
- ReversePositionQuery.cs
- DataGridViewTextBoxEditingControl.cs