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;
}
}
///
/// Copies contents from the collection to a specified array with a
/// specified starting index.
///
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.
//
//-----------------------------------------------------------------------------
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;
}
}
///
/// Copies contents from the collection to a specified array with a
/// specified starting index.
///
public void CopyTo(WebPartZoneBase[] array, int index) {
InnerList.CopyTo(array, index);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BinHexDecoder.cs
- ItemContainerGenerator.cs
- RectAnimationUsingKeyFrames.cs
- Sql8ExpressionRewriter.cs
- httpstaticobjectscollection.cs
- PageParserFilter.cs
- CompositionTarget.cs
- DetailsViewDeleteEventArgs.cs
- FrameDimension.cs
- CopyOnWriteList.cs
- SessionSwitchEventArgs.cs
- ReadOnlyDataSource.cs
- HtmlImage.cs
- XmlSchemaFacet.cs
- arabicshape.cs
- FilterUserControlBase.cs
- EventLogWatcher.cs
- TextParaClient.cs
- MultipleViewProviderWrapper.cs
- FormCollection.cs
- EditorZoneAutoFormat.cs
- TraceHandler.cs
- AvTraceFormat.cs
- SecureUICommand.cs
- HtmlFormWrapper.cs
- MediaScriptCommandRoutedEventArgs.cs
- BindableAttribute.cs
- MergeFailedEvent.cs
- TypeSource.cs
- NotFiniteNumberException.cs
- InvalidateEvent.cs
- EditorAttribute.cs
- XmlValueConverter.cs
- DataGridViewRowsRemovedEventArgs.cs
- ScrollData.cs
- ConnectionStringsExpressionBuilder.cs
- UrlParameterReader.cs
- ParameterElementCollection.cs
- assertwrapper.cs
- Int32CollectionConverter.cs
- diagnosticsswitches.cs
- OverrideMode.cs
- FixUpCollection.cs
- Point3D.cs
- PopOutPanel.cs
- ProcessModelInfo.cs
- HiddenFieldDesigner.cs
- _SslSessionsCache.cs
- HtmlFormWrapper.cs
- MarkupCompilePass1.cs
- GridPattern.cs
- ByteArrayHelperWithString.cs
- XPathNodeHelper.cs
- namescope.cs
- SectionInformation.cs
- MergablePropertyAttribute.cs
- EnumerableRowCollectionExtensions.cs
- Debugger.cs
- CodeBinaryOperatorExpression.cs
- WindowsUpDown.cs
- RegexFCD.cs
- Margins.cs
- WinEventHandler.cs
- StrokeCollection2.cs
- OdbcUtils.cs
- KnownTypes.cs
- DataGridViewSelectedCellCollection.cs
- MemoryResponseElement.cs
- CounterCreationDataCollection.cs
- Transform.cs
- WindowsListViewSubItem.cs
- WorkflowDesignerColors.cs
- cookiecontainer.cs
- COM2TypeInfoProcessor.cs
- FormViewInsertedEventArgs.cs
- PlaceHolder.cs
- XmlSortKey.cs
- PenLineCapValidation.cs
- Pair.cs
- TypeConverterValueSerializer.cs
- DBConnectionString.cs
- ZipIOExtraField.cs
- ForwardPositionQuery.cs
- AuthenticateEventArgs.cs
- XmlSerializerSection.cs
- InputLangChangeRequestEvent.cs
- DynamicDataResources.Designer.cs
- SR.cs
- DirectoryGroupQuery.cs
- RuntimeComponentFilter.cs
- BidirectionalDictionary.cs
- FixedPageProcessor.cs
- UriSection.cs
- HostingEnvironment.cs
- KnownIds.cs
- ReflectPropertyDescriptor.cs
- ScriptResourceInfo.cs
- HtmlProps.cs
- DependencyPropertyValueSerializer.cs
- InstallerTypeAttribute.cs