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 / 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
- TranslateTransform.cs
- RolePrincipal.cs
- TextServicesCompartment.cs
- BuildProviderCollection.cs
- ThreadExceptionEvent.cs
- UnsafeNativeMethods.cs
- Boolean.cs
- NotConverter.cs
- ContentFilePart.cs
- NodeLabelEditEvent.cs
- TextRange.cs
- ApplicationGesture.cs
- StorageBasedPackageProperties.cs
- BamlVersionHeader.cs
- DataExpression.cs
- GeneralTransform3DGroup.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- StopStoryboard.cs
- Speller.cs
- PropertyMapper.cs
- IgnoreFileBuildProvider.cs
- MaskInputRejectedEventArgs.cs
- RuleSettingsCollection.cs
- IfAction.cs
- LowerCaseStringConverter.cs
- DefinitionProperties.cs
- ToolStripSplitButton.cs
- AudioFormatConverter.cs
- SqlServer2KCompatibilityAnnotation.cs
- ClientType.cs
- DataRowExtensions.cs
- UniqueIdentifierService.cs
- SignerInfo.cs
- ServiceMetadataContractBehavior.cs
- ToolStripComboBox.cs
- TextBoxAutomationPeer.cs
- smtppermission.cs
- ProfessionalColors.cs
- MaskDescriptor.cs
- BackoffTimeoutHelper.cs
- Converter.cs
- LinqDataSourceValidationException.cs
- PrimitiveType.cs
- VBIdentifierName.cs
- OperationCanceledException.cs
- COM2PictureConverter.cs
- Geometry.cs
- TableRow.cs
- Int32CAMarshaler.cs
- TextEditorMouse.cs
- GridViewColumn.cs
- XamlPoint3DCollectionSerializer.cs
- UserControl.cs
- TextRunTypographyProperties.cs
- DataGridViewColumnTypeEditor.cs
- MatrixTransform.cs
- UnknownBitmapEncoder.cs
- Delegate.cs
- VisualTreeFlattener.cs
- UiaCoreApi.cs
- ClientTargetCollection.cs
- ResourceDictionaryCollection.cs
- ProcessHostFactoryHelper.cs
- XmlIncludeAttribute.cs
- UnsettableComboBox.cs
- InstancePersistenceCommandException.cs
- ContainerUtilities.cs
- WebPartEditVerb.cs
- ManifestResourceInfo.cs
- MDIControlStrip.cs
- CompilerParameters.cs
- FormsAuthenticationEventArgs.cs
- AssertSection.cs
- FormsAuthentication.cs
- RowTypeElement.cs
- WebMessageBodyStyleHelper.cs
- TableCell.cs
- ProxyElement.cs
- TextChangedEventArgs.cs
- SectionRecord.cs
- TdsParserSafeHandles.cs
- QilXmlWriter.cs
- BamlWriter.cs
- ContextCorrelationInitializer.cs
- SchemaElementDecl.cs
- XmlTextAttribute.cs
- DataGridColumnCollection.cs
- MemberDescriptor.cs
- XmlTextReader.cs
- SqlBulkCopyColumnMappingCollection.cs
- ReferenceConverter.cs
- CategoryAttribute.cs
- XPathAxisIterator.cs
- filewebrequest.cs
- DataIdProcessor.cs
- BuildManagerHost.cs
- DetailsViewUpdateEventArgs.cs
- KeyboardEventArgs.cs
- FormViewDeletedEventArgs.cs
- IPCCacheManager.cs