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
- Floater.cs
- SymbolType.cs
- CapabilitiesRule.cs
- DirectoryInfo.cs
- DelegateHelpers.cs
- DelayedRegex.cs
- Binding.cs
- ScrollContentPresenter.cs
- ErrorStyle.cs
- SymLanguageType.cs
- ResourceDisplayNameAttribute.cs
- SortKey.cs
- StreamInfo.cs
- SecurityContext.cs
- SchemaReference.cs
- ConfigurationPropertyCollection.cs
- LoginViewDesigner.cs
- QilExpression.cs
- RegisteredHiddenField.cs
- Set.cs
- HttpRequestMessageProperty.cs
- SharedPerformanceCounter.cs
- CqlIdentifiers.cs
- EntityParameter.cs
- Wrapper.cs
- CounterCreationDataCollection.cs
- MetadataUtilsSmi.cs
- OracleTimeSpan.cs
- MarshalDirectiveException.cs
- QilIterator.cs
- OdbcRowUpdatingEvent.cs
- OdbcEnvironment.cs
- WithParamAction.cs
- DataServiceQuery.cs
- Camera.cs
- IriParsingElement.cs
- ApplyTemplatesAction.cs
- BooleanAnimationUsingKeyFrames.cs
- RegexFCD.cs
- NamespaceInfo.cs
- ElementAction.cs
- MessageTraceRecord.cs
- BackgroundFormatInfo.cs
- Main.cs
- NameValuePair.cs
- CssClassPropertyAttribute.cs
- ObjectSet.cs
- coordinatorscratchpad.cs
- ManualResetEventSlim.cs
- XmlNamedNodeMap.cs
- PropertyGridEditorPart.cs
- ExpressionsCollectionConverter.cs
- AppDomainUnloadedException.cs
- Odbc32.cs
- IgnoreFileBuildProvider.cs
- ElementProxy.cs
- DataGridViewDataConnection.cs
- VariableAction.cs
- Ray3DHitTestResult.cs
- SmtpAuthenticationManager.cs
- XmlNamespaceMapping.cs
- HandleCollector.cs
- CommandID.cs
- MexNamedPipeBindingElement.cs
- DataGridViewTextBoxCell.cs
- NameObjectCollectionBase.cs
- FullTextBreakpoint.cs
- CoreSwitches.cs
- StrokeNodeOperations.cs
- UIAgentAsyncEndRequest.cs
- PropagatorResult.cs
- SecurityException.cs
- PrintPreviewDialog.cs
- ImageSourceValueSerializer.cs
- PasswordDeriveBytes.cs
- AttributeCollection.cs
- ControlDesigner.cs
- DataGridViewColumnCollection.cs
- XmlILOptimizerVisitor.cs
- AspProxy.cs
- NetTcpBindingCollectionElement.cs
- VoiceChangeEventArgs.cs
- TypeConverterHelper.cs
- ScrollBar.cs
- BamlLocalizer.cs
- EditingCoordinator.cs
- MultiByteCodec.cs
- StrokeNodeOperations.cs
- VectorAnimationBase.cs
- NamedPipeChannelListener.cs
- HandlerBase.cs
- ThreadStartException.cs
- TCEAdapterGenerator.cs
- EntityUtil.cs
- DbException.cs
- XmlSchemaProviderAttribute.cs
- ParenthesizePropertyNameAttribute.cs
- GuidTagList.cs
- SourceSwitch.cs
- ComponentConverter.cs