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
- SerializationSectionGroup.cs
- AnimatedTypeHelpers.cs
- SmtpSection.cs
- ObjectQueryState.cs
- DependsOnAttribute.cs
- XmlUtf8RawTextWriter.cs
- VisemeEventArgs.cs
- SchemaTypeEmitter.cs
- RunClient.cs
- CodeGotoStatement.cs
- MD5CryptoServiceProvider.cs
- WindowsButton.cs
- CommonDialog.cs
- DefaultMemberAttribute.cs
- PageCache.cs
- PopOutPanel.cs
- DBPropSet.cs
- WebDescriptionAttribute.cs
- OutputCacheSettingsSection.cs
- DataGridViewComboBoxCell.cs
- LinkLabelLinkClickedEvent.cs
- TimeSpanMinutesConverter.cs
- StackSpiller.cs
- OperationInvokerTrace.cs
- SQLBytesStorage.cs
- XmlSchemaComplexContentExtension.cs
- EntityDataSourceConfigureObjectContext.cs
- ResourceProviderFactory.cs
- DrawingImage.cs
- WebPartDeleteVerb.cs
- SHA256.cs
- UpdateProgress.cs
- XsltLibrary.cs
- IntSecurity.cs
- CallContext.cs
- MimeWriter.cs
- OrderByQueryOptionExpression.cs
- DataGridViewTextBoxEditingControl.cs
- FtpRequestCacheValidator.cs
- ObjectDesignerDataSourceView.cs
- BaseAsyncResult.cs
- PersonalizableTypeEntry.cs
- FileDialogPermission.cs
- KnownBoxes.cs
- ObjectComplexPropertyMapping.cs
- TrustSection.cs
- ParameterToken.cs
- TextEditorContextMenu.cs
- RichTextBox.cs
- DefaultPropertyAttribute.cs
- OleDbTransaction.cs
- SqlRemoveConstantOrderBy.cs
- ListView.cs
- UnknownBitmapEncoder.cs
- ZipIOModeEnforcingStream.cs
- Clock.cs
- Pkcs7Signer.cs
- ObjectCloneHelper.cs
- SystemColors.cs
- WriteLine.cs
- SecurityProtocolFactory.cs
- CodeVariableReferenceExpression.cs
- HeaderLabel.cs
- XmlNodeChangedEventManager.cs
- MoveSizeWinEventHandler.cs
- MDIControlStrip.cs
- DeobfuscatingStream.cs
- CorePropertiesFilter.cs
- DataGridPageChangedEventArgs.cs
- FactoryRecord.cs
- GcHandle.cs
- OrderingInfo.cs
- DesignerOptionService.cs
- AsyncPostBackTrigger.cs
- SchemaImporter.cs
- UnsafeNativeMethodsPenimc.cs
- Timer.cs
- TdsParserStateObject.cs
- ChangeDirector.cs
- ItemCheckEvent.cs
- SerializerDescriptor.cs
- ClientTargetCollection.cs
- CollectionViewGroupRoot.cs
- KeyPressEvent.cs
- VerificationAttribute.cs
- BasicCellRelation.cs
- RewritingPass.cs
- AssemblyBuilder.cs
- ThicknessAnimation.cs
- ModelItemImpl.cs
- RuntimeHelpers.cs
- Figure.cs
- EncoderNLS.cs
- ScopeElementCollection.cs
- TextElementEnumerator.cs
- EntityClassGenerator.cs
- Attributes.cs
- AsymmetricSecurityProtocol.cs
- UrlPropertyAttribute.cs
- LineGeometry.cs