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
- GB18030Encoding.cs
- ListQueryResults.cs
- BitmapMetadataEnumerator.cs
- DocumentApplicationState.cs
- CustomLineCap.cs
- RolePrincipal.cs
- SafeWaitHandle.cs
- PersistenceMetadataNamespace.cs
- handlecollector.cs
- QilXmlWriter.cs
- BackStopAuthenticationModule.cs
- MsmqIntegrationSecurity.cs
- SynchronizingStream.cs
- CollectionChangeEventArgs.cs
- TargetParameterCountException.cs
- SchemaTypeEmitter.cs
- UserControl.cs
- ObjectStateEntry.cs
- ThicknessAnimationUsingKeyFrames.cs
- Panel.cs
- CreateRefExpr.cs
- MorphHelpers.cs
- EntityTypeEmitter.cs
- SchemaExporter.cs
- CmsUtils.cs
- SigningCredentials.cs
- ipaddressinformationcollection.cs
- DataGridViewRowCollection.cs
- ApplicationActivator.cs
- ForwardPositionQuery.cs
- InstanceContextMode.cs
- complextypematerializer.cs
- DataRowCollection.cs
- XDRSchema.cs
- WebPartHeaderCloseVerb.cs
- SqlCaseSimplifier.cs
- PathSegment.cs
- Missing.cs
- ControlDesignerState.cs
- StyleCollection.cs
- IdentityReference.cs
- BindingMemberInfo.cs
- SessionPageStateSection.cs
- TrackingMemoryStreamFactory.cs
- StringFunctions.cs
- QilNode.cs
- ObjectDataSourceDisposingEventArgs.cs
- CompositionAdorner.cs
- TypeElement.cs
- CodeMemberMethod.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- HtmlEmptyTagControlBuilder.cs
- WebPartConnectionsCloseVerb.cs
- FieldNameLookup.cs
- Matrix.cs
- TextSelectionProcessor.cs
- BuildDependencySet.cs
- XmlValueConverter.cs
- FileIOPermission.cs
- SecurityChannel.cs
- WithStatement.cs
- LinkedResourceCollection.cs
- ToolStripRenderer.cs
- LocalValueEnumerator.cs
- ColumnBinding.cs
- XmlDataLoader.cs
- StateItem.cs
- SettingsProviderCollection.cs
- Mouse.cs
- ProfileProvider.cs
- HandleValueEditor.cs
- PrimitiveCodeDomSerializer.cs
- TrustManagerPromptUI.cs
- XmlWriterDelegator.cs
- XmlSchemaSimpleTypeRestriction.cs
- StreamResourceInfo.cs
- WebServiceFaultDesigner.cs
- RegexWriter.cs
- FileDialogPermission.cs
- PositiveTimeSpanValidatorAttribute.cs
- TouchEventArgs.cs
- UserNameSecurityToken.cs
- TemplateNameScope.cs
- HtmlLabelAdapter.cs
- CrossAppDomainChannel.cs
- WebPartEditorOkVerb.cs
- ConfigurationSettings.cs
- DataKeyCollection.cs
- Compiler.cs
- RemotingConfigParser.cs
- MediaPlayer.cs
- PropertyKey.cs
- View.cs
- SAPIEngineTypes.cs
- ProjectionCamera.cs
- XComponentModel.cs
- RequestCacheValidator.cs
- GetWinFXPath.cs
- ObjectTypeMapping.cs
- RSAPKCS1KeyExchangeFormatter.cs