Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- FreezableCollection.cs
- CollectionBase.cs
- CounterSampleCalculator.cs
- JsonSerializer.cs
- CodeTypeDeclarationCollection.cs
- RedirectionProxy.cs
- ViewStateModeByIdAttribute.cs
- ContextMenuAutomationPeer.cs
- AnimatedTypeHelpers.cs
- TemplatedMailWebEventProvider.cs
- CommandHelper.cs
- ImportContext.cs
- DataGridSortCommandEventArgs.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- XmlStreamNodeWriter.cs
- CriticalHandle.cs
- CacheModeValueSerializer.cs
- TreeViewEvent.cs
- ValidatorAttribute.cs
- FileDialogCustomPlaces.cs
- Geometry3D.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- FileLoadException.cs
- StringPropertyBuilder.cs
- JsonEncodingStreamWrapper.cs
- CompilerState.cs
- XmlNamedNodeMap.cs
- AppDomainFactory.cs
- uribuilder.cs
- Pair.cs
- TemplateBamlTreeBuilder.cs
- BoundColumn.cs
- HelloMessageApril2005.cs
- AtomParser.cs
- WebResourceAttribute.cs
- FeatureSupport.cs
- Button.cs
- ProxyAttribute.cs
- basecomparevalidator.cs
- FixedSchema.cs
- ButtonFlatAdapter.cs
- HashStream.cs
- ObjectConverter.cs
- StoragePropertyMapping.cs
- PolyLineSegment.cs
- Base64Encoder.cs
- FloaterParaClient.cs
- TextPatternIdentifiers.cs
- EntitySqlQueryState.cs
- XPathConvert.cs
- MimePart.cs
- SemanticAnalyzer.cs
- XmlAnyElementAttributes.cs
- XmlUTF8TextReader.cs
- HandleRef.cs
- AtlasWeb.Designer.cs
- DynamicMethod.cs
- X509Extension.cs
- SegmentInfo.cs
- XmlCharacterData.cs
- BaseTreeIterator.cs
- FrameworkElementAutomationPeer.cs
- ZipIOBlockManager.cs
- WindowsTab.cs
- UserPreferenceChangedEventArgs.cs
- InternalTypeHelper.cs
- DecoderNLS.cs
- WebPartEditorOkVerb.cs
- DataControlFieldHeaderCell.cs
- MimeMapping.cs
- ElementInit.cs
- _CookieModule.cs
- RtfControlWordInfo.cs
- WindowsStatic.cs
- ObjectReaderCompiler.cs
- BlockExpression.cs
- SpellerStatusTable.cs
- _PooledStream.cs
- BlurEffect.cs
- ListControl.cs
- RootProjectionNode.cs
- Grid.cs
- QueryAsyncResult.cs
- BufferModeSettings.cs
- Control.cs
- DesignerResources.cs
- XNodeNavigator.cs
- PenThread.cs
- SocketAddress.cs
- TextStore.cs
- WebPartVerbCollection.cs
- Int32RectValueSerializer.cs
- ControlFilterExpression.cs
- VBIdentifierTrimConverter.cs
- StringCollection.cs
- PathFigure.cs
- CodeCommentStatement.cs
- SchemaConstraints.cs
- NonBatchDirectoryCompiler.cs
- XmlAttributes.cs