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
- ColorDialog.cs
- ForEachAction.cs
- ConfigXmlSignificantWhitespace.cs
- ElapsedEventArgs.cs
- SimpleTypeResolver.cs
- DefinitionBase.cs
- RangeValidator.cs
- XmlElement.cs
- DataControlFieldCollection.cs
- DbMetaDataCollectionNames.cs
- SizeAnimationBase.cs
- ObjectStateFormatter.cs
- StoreContentChangedEventArgs.cs
- SqlDataSourceSummaryPanel.cs
- SmiContextFactory.cs
- AppDomainGrammarProxy.cs
- autovalidator.cs
- AppDomainShutdownMonitor.cs
- RoutedCommand.cs
- StorageInfo.cs
- SafeRegistryHandle.cs
- HtmlInputReset.cs
- ObfuscationAttribute.cs
- TimerExtension.cs
- TabPage.cs
- Brush.cs
- DescendentsWalker.cs
- HttpAsyncResult.cs
- OrderedHashRepartitionEnumerator.cs
- MultiSelectRootGridEntry.cs
- ContainerUtilities.cs
- SizeChangedInfo.cs
- MsmqOutputChannel.cs
- ScriptControlDescriptor.cs
- StickyNoteAnnotations.cs
- FormViewDeleteEventArgs.cs
- NameScopePropertyAttribute.cs
- DeclaredTypeValidatorAttribute.cs
- CompositeFontInfo.cs
- HttpCookieCollection.cs
- X509Chain.cs
- ExtractorMetadata.cs
- DbProviderFactories.cs
- NotCondition.cs
- SqlCacheDependency.cs
- MemoryMappedViewAccessor.cs
- XPathDocument.cs
- PublisherIdentityPermission.cs
- UserNameSecurityToken.cs
- TypeConstant.cs
- FlowNode.cs
- MimePart.cs
- CompressedStack.cs
- ComplexTypeEmitter.cs
- BitmapMetadataEnumerator.cs
- ScriptManagerProxy.cs
- IDReferencePropertyAttribute.cs
- TextTrailingWordEllipsis.cs
- Nullable.cs
- TraceSection.cs
- HandlerWithFactory.cs
- SetUserLanguageRequest.cs
- MergePropertyDescriptor.cs
- PropertyGridView.cs
- TcpChannelHelper.cs
- _ListenerResponseStream.cs
- DataKeyArray.cs
- HostingEnvironmentException.cs
- WindowsSolidBrush.cs
- HtmlTitle.cs
- ExceptionHandlerDesigner.cs
- COM2ComponentEditor.cs
- HuffmanTree.cs
- FixedMaxHeap.cs
- ToolStripDropTargetManager.cs
- ListDictionaryInternal.cs
- XmlObjectSerializerReadContextComplex.cs
- IOThreadScheduler.cs
- METAHEADER.cs
- StringValueSerializer.cs
- Group.cs
- Point4D.cs
- ClientSponsor.cs
- ProfileGroupSettings.cs
- XmlDictionaryReaderQuotas.cs
- ResourceExpressionBuilder.cs
- ObjectContext.cs
- TextElementEditingBehaviorAttribute.cs
- DesignerActionItemCollection.cs
- Path.cs
- EntityParameterCollection.cs
- ProcessHostServerConfig.cs
- DataBoundControlAdapter.cs
- ConnectionsZone.cs
- PrimitiveType.cs
- DataGridColumnStyleMappingNameEditor.cs
- BitmapEffectDrawingContextWalker.cs
- InputLangChangeEvent.cs
- PositiveTimeSpanValidatorAttribute.cs
- SqlCrossApplyToCrossJoin.cs