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
- AmbientLight.cs
- activationcontext.cs
- DesignSurfaceEvent.cs
- RSACryptoServiceProvider.cs
- IncrementalReadDecoders.cs
- ModelTypeConverter.cs
- ChangesetResponse.cs
- ErrorTolerantObjectWriter.cs
- AnchoredBlock.cs
- PriorityRange.cs
- EventLogHandle.cs
- ParentControlDesigner.cs
- ColumnTypeConverter.cs
- HtmlHistory.cs
- BindingList.cs
- AudioFileOut.cs
- RawMouseInputReport.cs
- PieceNameHelper.cs
- EditableLabelControl.cs
- PageAsyncTask.cs
- Input.cs
- ArrayConverter.cs
- JobDuplex.cs
- IconBitmapDecoder.cs
- GeometryConverter.cs
- SessionStateItemCollection.cs
- HtmlButton.cs
- InternalControlCollection.cs
- DisplayNameAttribute.cs
- ProviderException.cs
- Serializer.cs
- SelectionProviderWrapper.cs
- SortQuery.cs
- DataControlField.cs
- ReferencedType.cs
- MultiAsyncResult.cs
- EventSinkHelperWriter.cs
- ListBoxItemWrapperAutomationPeer.cs
- FunctionParameter.cs
- AnnotationHelper.cs
- RowUpdatingEventArgs.cs
- DesignerAdapterUtil.cs
- ResetableIterator.cs
- FacetValueContainer.cs
- TrackBarRenderer.cs
- WebPageTraceListener.cs
- Property.cs
- IIS7WorkerRequest.cs
- ThreadExceptionDialog.cs
- CanonicalizationDriver.cs
- _AutoWebProxyScriptHelper.cs
- FixedTextContainer.cs
- DataSetUtil.cs
- AppendHelper.cs
- BindingsCollection.cs
- DataSet.cs
- Size.cs
- CompatibleComparer.cs
- PasswordBox.cs
- StrokeCollection.cs
- StylusPointPropertyInfo.cs
- CompoundFileStreamReference.cs
- EdmError.cs
- COM2FontConverter.cs
- OrthographicCamera.cs
- DocumentApplicationJournalEntry.cs
- TextPattern.cs
- SecurityAccessDeniedException.cs
- WebRequestModuleElementCollection.cs
- ScriptDescriptor.cs
- DataGridHelper.cs
- ListControlConvertEventArgs.cs
- AtomMaterializer.cs
- GradientStopCollection.cs
- WebSysDescriptionAttribute.cs
- StorageEntityContainerMapping.cs
- XmlDataSourceView.cs
- BooleanConverter.cs
- namescope.cs
- SemaphoreFullException.cs
- SiblingIterators.cs
- WorkflowMarkupSerializationProvider.cs
- ButtonChrome.cs
- CodePropertyReferenceExpression.cs
- BitmapEffectDrawing.cs
- Point4D.cs
- UInt64.cs
- LinqTreeNodeEvaluator.cs
- QilBinary.cs
- UndoManager.cs
- EncoderParameters.cs
- EntityViewGenerator.cs
- DataGridTextBox.cs
- Imaging.cs
- RtfToXamlLexer.cs
- SqlWebEventProvider.cs
- RepeatBehaviorConverter.cs
- SystemException.cs
- ParentQuery.cs
- HttpResponseInternalWrapper.cs