Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebParts / EditorPartCollection.cs / 1 / EditorPartCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Collections; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class EditorPartCollection : ReadOnlyCollectionBase { public static readonly EditorPartCollection Empty = new EditorPartCollection(); public EditorPartCollection() { } public EditorPartCollection(ICollection editorParts) { Initialize(null, editorParts); } public EditorPartCollection(EditorPartCollection existingEditorParts, ICollection editorParts) { Initialize(existingEditorParts, editorParts); } public EditorPart this[int index] { get { return (EditorPart) InnerList[index]; } } internal int Add(EditorPart value) { return InnerList.Add(value); } public bool Contains(EditorPart editorPart) { return InnerList.Contains(editorPart); } public void CopyTo(EditorPart[] array, int index) { InnerList.CopyTo(array, index); } public int IndexOf(EditorPart editorPart) { return InnerList.IndexOf(editorPart); } private void Initialize(EditorPartCollection existingEditorParts, ICollection editorParts) { if (existingEditorParts != null) { foreach (EditorPart existingEditorPart in existingEditorParts) { // Don't need to check arg, since we know it is valid since it came // from an EditorPartCollection. InnerList.Add(existingEditorPart); } } if (editorParts != null) { foreach (object obj in editorParts) { if (obj == null) { throw new ArgumentException(SR.GetString(SR.Collection_CantAddNull), "editorParts"); } if (!(obj is EditorPart)) { throw new ArgumentException(SR.GetString(SR.Collection_InvalidType, "EditorPart"), "editorParts"); } InnerList.Add(obj); } } } } } // 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.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class EditorPartCollection : ReadOnlyCollectionBase { public static readonly EditorPartCollection Empty = new EditorPartCollection(); public EditorPartCollection() { } public EditorPartCollection(ICollection editorParts) { Initialize(null, editorParts); } public EditorPartCollection(EditorPartCollection existingEditorParts, ICollection editorParts) { Initialize(existingEditorParts, editorParts); } public EditorPart this[int index] { get { return (EditorPart) InnerList[index]; } } internal int Add(EditorPart value) { return InnerList.Add(value); } public bool Contains(EditorPart editorPart) { return InnerList.Contains(editorPart); } public void CopyTo(EditorPart[] array, int index) { InnerList.CopyTo(array, index); } public int IndexOf(EditorPart editorPart) { return InnerList.IndexOf(editorPart); } private void Initialize(EditorPartCollection existingEditorParts, ICollection editorParts) { if (existingEditorParts != null) { foreach (EditorPart existingEditorPart in existingEditorParts) { // Don't need to check arg, since we know it is valid since it came // from an EditorPartCollection. InnerList.Add(existingEditorPart); } } if (editorParts != null) { foreach (object obj in editorParts) { if (obj == null) { throw new ArgumentException(SR.GetString(SR.Collection_CantAddNull), "editorParts"); } if (!(obj is EditorPart)) { throw new ArgumentException(SR.GetString(SR.Collection_InvalidType, "EditorPart"), "editorParts"); } InnerList.Add(obj); } } } } } // 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
- PrintingPermissionAttribute.cs
- SHA384.cs
- basenumberconverter.cs
- MultipartContentParser.cs
- BindingWorker.cs
- CodeFieldReferenceExpression.cs
- TextPattern.cs
- PopupRoot.cs
- OdbcConnectionString.cs
- DataGridColumnHeaderAutomationPeer.cs
- MobileControlBuilder.cs
- Thread.cs
- IntegerFacetDescriptionElement.cs
- MessageSecurityTokenVersion.cs
- GlyphRunDrawing.cs
- metadatamappinghashervisitor.cs
- PageRequestManager.cs
- GCHandleCookieTable.cs
- XmlLanguageConverter.cs
- SoapEnumAttribute.cs
- HttpApplicationFactory.cs
- ContourSegment.cs
- AsyncStreamReader.cs
- PathFigureCollectionConverter.cs
- IgnoreDeviceFilterElement.cs
- DataColumnCollection.cs
- ListViewEditEventArgs.cs
- DesignTimeSiteMapProvider.cs
- EventManager.cs
- Schema.cs
- QuarticEase.cs
- DataGridColumnHeadersPresenter.cs
- TableCell.cs
- BeginStoryboard.cs
- PlatformNotSupportedException.cs
- XmlAnyElementAttributes.cs
- StaticFileHandler.cs
- XmlDictionary.cs
- ReflectTypeDescriptionProvider.cs
- ProviderSettingsCollection.cs
- ClientEventManager.cs
- DatagramAdapter.cs
- DropShadowBitmapEffect.cs
- ImageInfo.cs
- Queue.cs
- UIElementPropertyUndoUnit.cs
- Suspend.cs
- ByteStream.cs
- Tablet.cs
- HGlobalSafeHandle.cs
- ConcurrentDictionary.cs
- NullExtension.cs
- DropShadowEffect.cs
- KeyValueConfigurationCollection.cs
- PnrpPeerResolverBindingElement.cs
- Bits.cs
- FixUp.cs
- EditableRegion.cs
- xmlglyphRunInfo.cs
- StylusPointProperties.cs
- DataGridClipboardHelper.cs
- LinkLabel.cs
- XmlAtomicValue.cs
- Win32MouseDevice.cs
- MembershipUser.cs
- ListView.cs
- SqlXmlStorage.cs
- CompilerError.cs
- SqlBulkCopyColumnMappingCollection.cs
- Image.cs
- MultiTouchSystemGestureLogic.cs
- MetadataArtifactLoaderCompositeFile.cs
- AlternationConverter.cs
- ProvidePropertyAttribute.cs
- Activity.cs
- QilExpression.cs
- MemberMaps.cs
- UrlMappingsModule.cs
- ProcessHostMapPath.cs
- ConfigurationValidatorAttribute.cs
- GlyphRun.cs
- ContractDescription.cs
- VirtualDirectoryMapping.cs
- HtmlImage.cs
- Aggregates.cs
- MessageBox.cs
- PageParserFilter.cs
- ExtensionDataReader.cs
- ActiveXContainer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Clause.cs
- serverconfig.cs
- StringUtil.cs
- HttpFormatExtensions.cs
- GcHandle.cs
- SqlDependencyListener.cs
- QueryOperationResponseOfT.cs
- TypeElement.cs
- Path.cs
- DataFormats.cs