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
- TypeNameHelper.cs
- RepeaterItemEventArgs.cs
- TimelineCollection.cs
- ManipulationDelta.cs
- CustomAttributeSerializer.cs
- KeyGesture.cs
- StackSpiller.Temps.cs
- DrawingImage.cs
- BridgeDataRecord.cs
- DesignerAttribute.cs
- AssemblyNameProxy.cs
- PackWebResponse.cs
- XmlEventCache.cs
- Vector3DAnimationUsingKeyFrames.cs
- UniqueEventHelper.cs
- TransactionScopeDesigner.cs
- WCFBuildProvider.cs
- JavaScriptObjectDeserializer.cs
- AddingNewEventArgs.cs
- IpcChannelHelper.cs
- ListViewDeleteEventArgs.cs
- TransformPatternIdentifiers.cs
- RequestCachePolicyConverter.cs
- DesignerForm.cs
- EncodingDataItem.cs
- CollectionBase.cs
- PassportIdentity.cs
- FunctionNode.cs
- EntitySetRetriever.cs
- MessageQueueConverter.cs
- ScrollProviderWrapper.cs
- EventRecordWrittenEventArgs.cs
- Permission.cs
- Column.cs
- CategoryGridEntry.cs
- ScriptReferenceBase.cs
- SizeConverter.cs
- AuthenticationModuleElementCollection.cs
- EntityDataSourceChangingEventArgs.cs
- PostBackOptions.cs
- RectAnimationUsingKeyFrames.cs
- WCFModelStrings.Designer.cs
- FlowPosition.cs
- MethodCallConverter.cs
- DrawToolTipEventArgs.cs
- InvalidDataContractException.cs
- Int32AnimationBase.cs
- OperatorExpressions.cs
- ScalarConstant.cs
- DBSqlParserColumn.cs
- XmlTextEncoder.cs
- NativeStructs.cs
- TaskHelper.cs
- PageSettings.cs
- SelectionRange.cs
- DeviceContext2.cs
- WinInetCache.cs
- Button.cs
- JoinTreeSlot.cs
- GatewayIPAddressInformationCollection.cs
- EntityDataSourceConfigureObjectContext.cs
- TextSchema.cs
- MD5CryptoServiceProvider.cs
- WebPartCollection.cs
- XmlSchemaSimpleContent.cs
- XmlSchemaInferenceException.cs
- AnnotationResourceChangedEventArgs.cs
- OledbConnectionStringbuilder.cs
- KeyInstance.cs
- GridViewDeleteEventArgs.cs
- FilterQueryOptionExpression.cs
- ResourceIDHelper.cs
- JulianCalendar.cs
- SqlClientWrapperSmiStreamChars.cs
- DefaultParameterValueAttribute.cs
- sitestring.cs
- DataGridHeaderBorder.cs
- TypedMessageConverter.cs
- XmlSchemaIdentityConstraint.cs
- FlowLayout.cs
- SQLInt32Storage.cs
- _SslStream.cs
- WinFormsSpinner.cs
- Decorator.cs
- SiteIdentityPermission.cs
- BindingExpressionBase.cs
- httpstaticobjectscollection.cs
- PolyQuadraticBezierSegment.cs
- Compiler.cs
- SqlDuplicator.cs
- AssemblyAssociatedContentFileAttribute.cs
- SectionRecord.cs
- InlinedLocationReference.cs
- Int32Storage.cs
- DecimalStorage.cs
- WebBrowser.cs
- AuthenticationModuleElement.cs
- WorkflowApplicationEventArgs.cs
- HandleExceptionArgs.cs
- BaseDataList.cs