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
- Process.cs
- MeasurementDCInfo.cs
- TextTreePropertyUndoUnit.cs
- BookmarkInfo.cs
- LineSegment.cs
- HttpContext.cs
- BuildProvider.cs
- DebugHandleTracker.cs
- XmlAttributes.cs
- RenamedEventArgs.cs
- PrintPreviewDialog.cs
- ClipboardProcessor.cs
- RoutedPropertyChangedEventArgs.cs
- XD.cs
- SEHException.cs
- InvokeMethod.cs
- SQLBytesStorage.cs
- TriState.cs
- PropertyManager.cs
- MobilePage.cs
- SplitterPanel.cs
- CodeBlockBuilder.cs
- Misc.cs
- Configuration.cs
- DoubleLinkListEnumerator.cs
- ErrorRuntimeConfig.cs
- XmlQueryContext.cs
- IndentTextWriter.cs
- GroupItemAutomationPeer.cs
- MultitargetingHelpers.cs
- CardSpacePolicyElement.cs
- XmlDataCollection.cs
- DocumentReferenceCollection.cs
- ParenthesizePropertyNameAttribute.cs
- SafeNativeMethodsMilCoreApi.cs
- DLinqAssociationProvider.cs
- SkipStoryboardToFill.cs
- PlatformCulture.cs
- PostBackTrigger.cs
- LinkConverter.cs
- DictionaryContent.cs
- DbParameterCollectionHelper.cs
- RightsManagementErrorHandler.cs
- Int64KeyFrameCollection.cs
- DocumentsTrace.cs
- PathFigure.cs
- COM2Enum.cs
- CreateWorkflowOwnerCommand.cs
- ToggleButton.cs
- RandomNumberGenerator.cs
- ContainerVisual.cs
- TrustManagerMoreInformation.cs
- baseshape.cs
- PropertyPathWorker.cs
- Cursors.cs
- UnsafeNativeMethods.cs
- QuaternionKeyFrameCollection.cs
- PassportPrincipal.cs
- PageCatalogPart.cs
- Pair.cs
- ObjectItemAssemblyLoader.cs
- DateTimeOffsetConverter.cs
- PageThemeBuildProvider.cs
- Annotation.cs
- TextTreeTextNode.cs
- SystemDiagnosticsSection.cs
- EdmValidator.cs
- ProfessionalColorTable.cs
- XmlComment.cs
- Executor.cs
- RawKeyboardInputReport.cs
- EventRouteFactory.cs
- ContainerUIElement3D.cs
- DataListItemCollection.cs
- NativeMethods.cs
- GenerateTemporaryTargetAssembly.cs
- XmlElementCollection.cs
- SimpleType.cs
- Decoder.cs
- BindingsCollection.cs
- AppDomainProtocolHandler.cs
- InputMethodStateChangeEventArgs.cs
- DataSourceView.cs
- ElapsedEventArgs.cs
- PropertyTabAttribute.cs
- Light.cs
- ImpersonationContext.cs
- FlowPosition.cs
- RuleSetReference.cs
- TextAnchor.cs
- DeflateStream.cs
- ImpersonationContext.cs
- CompiledIdentityConstraint.cs
- HandlerFactoryCache.cs
- RightsManagementManager.cs
- SerializationObjectManager.cs
- ResourceDisplayNameAttribute.cs
- DbConnectionPoolOptions.cs
- SqlProvider.cs
- GenericNameHandler.cs