Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartZoneCollection.cs / 2 / 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. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //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. // Copyright (c) Microsoft Corporation. All rights reserved.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
- Serializer.cs
- VectorAnimation.cs
- DriveInfo.cs
- PolyBezierSegment.cs
- OrderedDictionaryStateHelper.cs
- Triplet.cs
- Padding.cs
- ProfilePropertySettingsCollection.cs
- RepeaterItemCollection.cs
- CodeLinePragma.cs
- FlowPosition.cs
- DispatcherFrame.cs
- WebFormsRootDesigner.cs
- SHA384.cs
- ConnectivityStatus.cs
- DataGridViewLinkColumn.cs
- InstanceKeyCompleteException.cs
- MailDefinition.cs
- Registry.cs
- FixedHyperLink.cs
- SqlDelegatedTransaction.cs
- FocusManager.cs
- TiffBitmapDecoder.cs
- ColorMap.cs
- RedirectionProxy.cs
- ComEventsHelper.cs
- AnimationException.cs
- StrokeIntersection.cs
- QilSortKey.cs
- BaseCAMarshaler.cs
- UnhandledExceptionEventArgs.cs
- FrameworkTemplate.cs
- PropertyValueUIItem.cs
- RightsManagementInformation.cs
- UnsafeNativeMethods.cs
- HwndHostAutomationPeer.cs
- CompilerGeneratedAttribute.cs
- DbgCompiler.cs
- DataObjectPastingEventArgs.cs
- EntityObject.cs
- documentsequencetextview.cs
- ObjectSerializerFactory.cs
- NameScope.cs
- basemetadatamappingvisitor.cs
- SiteMapHierarchicalDataSourceView.cs
- Nullable.cs
- ColorPalette.cs
- SelectorAutomationPeer.cs
- SortAction.cs
- HandlerElement.cs
- HwndMouseInputProvider.cs
- StatusBarItemAutomationPeer.cs
- QuotedPrintableStream.cs
- DataFieldConverter.cs
- SelectionEditingBehavior.cs
- Size.cs
- MenuItemBindingCollection.cs
- Drawing.cs
- ComponentManagerBroker.cs
- ErrorLog.cs
- HttpServerVarsCollection.cs
- GifBitmapEncoder.cs
- VisualBasicSettings.cs
- BuildManagerHost.cs
- ImmutablePropertyDescriptorGridEntry.cs
- RegexRunner.cs
- ResolveMatchesMessage11.cs
- RegisteredArrayDeclaration.cs
- PatternMatcher.cs
- InvalidateEvent.cs
- ThreadAbortException.cs
- TemplateManager.cs
- ParallelTimeline.cs
- SchemaType.cs
- MimeReturn.cs
- SchemaElementLookUpTable.cs
- CornerRadius.cs
- MailFileEditor.cs
- ActivationArguments.cs
- ExitEventArgs.cs
- Rotation3DAnimation.cs
- BrowserCapabilitiesCompiler.cs
- WriteTimeStream.cs
- BinaryMethodMessage.cs
- SpinWait.cs
- GPRECTF.cs
- ServiceObjectContainer.cs
- ContentPosition.cs
- RegexCompilationInfo.cs
- MSAAWinEventWrap.cs
- ItemCheckedEvent.cs
- DbParameterCollection.cs
- SqlBooleanizer.cs
- TypeConverterAttribute.cs
- CompositeDuplexElement.cs
- MailDefinition.cs
- DataAccessException.cs
- SpanIndex.cs
- ResourcePool.cs
- BamlTreeMap.cs