Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartZoneCollection.cs / 1305376 / WebPartZoneCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Collections; using System.Globalization; ////// Read-only collection of WebPartZones. Collection cannot be modified after contstruction. /// 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; ////// Read-only collection of WebPartZones. Collection cannot be modified after contstruction. /// 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
- ValidationEventArgs.cs
- CompilerGlobalScopeAttribute.cs
- GroupDescription.cs
- ListDictionary.cs
- ControlCollection.cs
- TableDetailsCollection.cs
- CodeObject.cs
- hwndwrapper.cs
- HttpCachePolicyBase.cs
- PointAnimation.cs
- SqlAggregateChecker.cs
- XamlBuildProvider.cs
- ObjectDataSourceMethodEventArgs.cs
- WebPartZoneCollection.cs
- WsdlImporterElementCollection.cs
- TextRangeAdaptor.cs
- TdsParserStateObject.cs
- PrintController.cs
- WindowsListBox.cs
- Constants.cs
- SecurityContext.cs
- DataGridRowHeader.cs
- Rfc2898DeriveBytes.cs
- SynchronizedCollection.cs
- XPathSingletonIterator.cs
- DoubleUtil.cs
- HttpModulesSection.cs
- SetStateEventArgs.cs
- CatalogPart.cs
- StateMachineWorkflow.cs
- HMACMD5.cs
- SchemaCollectionCompiler.cs
- Decorator.cs
- EncoderFallback.cs
- IdentityReference.cs
- StringInfo.cs
- RouteValueExpressionBuilder.cs
- TemplateControlParser.cs
- SmiXetterAccessMap.cs
- FileDialogCustomPlacesCollection.cs
- ListControlConvertEventArgs.cs
- CanonicalizationDriver.cs
- Unit.cs
- AppDomainAttributes.cs
- KeyedHashAlgorithm.cs
- RankException.cs
- RotateTransform3D.cs
- ButtonPopupAdapter.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- HttpListenerResponse.cs
- GeometryConverter.cs
- PropertyFilterAttribute.cs
- FormViewCommandEventArgs.cs
- IntellisenseTextBox.cs
- Enum.cs
- MessageSmuggler.cs
- ItemCollection.cs
- HtmlInputSubmit.cs
- SchemaImporterExtensionElement.cs
- DES.cs
- EnumerableValidator.cs
- ColorAnimationUsingKeyFrames.cs
- Emitter.cs
- EdmItemCollection.OcAssemblyCache.cs
- Exceptions.cs
- NullableDecimalMinMaxAggregationOperator.cs
- AcceleratedTokenProvider.cs
- DesigntimeLicenseContext.cs
- FullTextLine.cs
- TranslateTransform.cs
- DesignTimeVisibleAttribute.cs
- Profiler.cs
- ItemAutomationPeer.cs
- Scheduler.cs
- IteratorFilter.cs
- HwndSource.cs
- IBuiltInEvidence.cs
- Viewport3DVisual.cs
- objectresult_tresulttype.cs
- ProgramNode.cs
- TextTreeDeleteContentUndoUnit.cs
- SmiSettersStream.cs
- ClientClassGenerator.cs
- GeneralTransform3DCollection.cs
- VBCodeProvider.cs
- SplitContainer.cs
- DateTimeAutomationPeer.cs
- DBSqlParserTable.cs
- WindowsEditBox.cs
- metadatamappinghashervisitor.cs
- Int16KeyFrameCollection.cs
- DocumentPaginator.cs
- ServiceModelSectionGroup.cs
- ListViewContainer.cs
- HyperLinkStyle.cs
- DbDataAdapter.cs
- InvalidOleVariantTypeException.cs
- RNGCryptoServiceProvider.cs
- TextTreeObjectNode.cs
- dtdvalidator.cs