Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartZoneCollection.cs / 2 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.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
- UpDownBase.cs
- UseManagedPresentationBindingElementImporter.cs
- DataColumnMappingCollection.cs
- HttpHostedTransportConfiguration.cs
- SecuritySessionServerSettings.cs
- AutomationPropertyInfo.cs
- PriorityBinding.cs
- ImplicitInputBrush.cs
- GlyphShapingProperties.cs
- AssemblyBuilderData.cs
- Part.cs
- HttpModule.cs
- RedirectionProxy.cs
- OleDbFactory.cs
- IdentityHolder.cs
- Stream.cs
- SerializerProvider.cs
- DESCryptoServiceProvider.cs
- HashUtility.cs
- Compensation.cs
- RelationshipConstraintValidator.cs
- Type.cs
- ExpandSegment.cs
- DataView.cs
- ConfigUtil.cs
- PartitionResolver.cs
- Attributes.cs
- SelectionProviderWrapper.cs
- XmlNode.cs
- AlphabeticalEnumConverter.cs
- OleDbInfoMessageEvent.cs
- Vector3DAnimationBase.cs
- BufferModeSettings.cs
- SnapLine.cs
- CollectionViewGroupRoot.cs
- GetPageCompletedEventArgs.cs
- SqlFunctionAttribute.cs
- MemberHolder.cs
- BlurBitmapEffect.cs
- XPathSingletonIterator.cs
- ErrorHandlingReceiver.cs
- RuntimeCompatibilityAttribute.cs
- PlatformCulture.cs
- MenuBindingsEditorForm.cs
- MarshalByValueComponent.cs
- MethodBody.cs
- SystemWebCachingSectionGroup.cs
- ClaimSet.cs
- CurrencyManager.cs
- TextElement.cs
- EventMappingSettingsCollection.cs
- CircleHotSpot.cs
- XmlNodeComparer.cs
- ComboBoxItem.cs
- PrivacyNoticeBindingElement.cs
- CqlErrorHelper.cs
- SignatureSummaryDialog.cs
- RelatedPropertyManager.cs
- FaultContractAttribute.cs
- EncryptedKey.cs
- ConnectionProviderAttribute.cs
- KnownTypesProvider.cs
- Internal.cs
- Expressions.cs
- QueryComponents.cs
- KeyMatchBuilder.cs
- DESCryptoServiceProvider.cs
- CharacterMetrics.cs
- DeviceSpecificChoice.cs
- CriticalExceptions.cs
- Filter.cs
- MultiPageTextView.cs
- HandlerMappingMemo.cs
- SqlCacheDependencyDatabaseCollection.cs
- Or.cs
- XmlNodeList.cs
- Int32Animation.cs
- XmlReaderSettings.cs
- CodeTypeReferenceExpression.cs
- WinInetCache.cs
- _KerberosClient.cs
- ObjectDataSource.cs
- CodeExporter.cs
- KeyedPriorityQueue.cs
- DataGridViewLayoutData.cs
- WebRequestModulesSection.cs
- DefaultDialogButtons.cs
- CuspData.cs
- TimeSpanConverter.cs
- SmtpReplyReaderFactory.cs
- PointLight.cs
- GestureRecognizer.cs
- BuildManagerHost.cs
- DetailsViewRowCollection.cs
- CodeTypeParameter.cs
- ProcessRequestArgs.cs
- safelinkcollection.cs
- ObjectTag.cs
- NamespaceExpr.cs
- EntityCommand.cs