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
- KeyEvent.cs
- isolationinterop.cs
- TimeManager.cs
- RawStylusInputCustomDataList.cs
- SpotLight.cs
- ListenerTraceUtility.cs
- ReferencedCollectionType.cs
- CompositionAdorner.cs
- PropertyNames.cs
- QilChoice.cs
- ControlCollection.cs
- XmlHierarchyData.cs
- CodeParameterDeclarationExpressionCollection.cs
- Rotation3DAnimationBase.cs
- ConfigXmlSignificantWhitespace.cs
- XmlBinaryReaderSession.cs
- securitycriticaldata.cs
- Journaling.cs
- Ticks.cs
- ServiceRouteHandler.cs
- Int64Storage.cs
- LicenseException.cs
- ColorMap.cs
- ExpressionTable.cs
- DataGridColumn.cs
- XmlComment.cs
- ISAPIRuntime.cs
- AddressHeader.cs
- XmlSubtreeReader.cs
- HwndAppCommandInputProvider.cs
- CategoryState.cs
- EasingFunctionBase.cs
- ByteRangeDownloader.cs
- AmbientLight.cs
- MethodAccessException.cs
- ECDiffieHellmanPublicKey.cs
- SyndicationSerializer.cs
- SqlDataSourceEnumerator.cs
- ClipboardProcessor.cs
- BrowsableAttribute.cs
- ipaddressinformationcollection.cs
- RelationshipDetailsCollection.cs
- DrawingBrush.cs
- ReflectEventDescriptor.cs
- InputReferenceExpression.cs
- FloaterParagraph.cs
- WebHttpSecurityElement.cs
- FolderBrowserDialog.cs
- ObjectConverter.cs
- ContentIterators.cs
- BindingCollection.cs
- IDQuery.cs
- ToolStripDropDownMenu.cs
- PopupControlService.cs
- HostingEnvironmentException.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- ModuleConfigurationInfo.cs
- DefaultSettingsSection.cs
- XPathQueryGenerator.cs
- WebPartEventArgs.cs
- DataContractAttribute.cs
- TrackBarRenderer.cs
- InstalledVoice.cs
- TextureBrush.cs
- UnsafeNativeMethods.cs
- RelationshipManager.cs
- IsolatedStorageFilePermission.cs
- ListViewTableCell.cs
- RelationshipType.cs
- XmlEnumAttribute.cs
- SqlBulkCopyColumnMappingCollection.cs
- IPGlobalProperties.cs
- Formatter.cs
- CodeAccessSecurityEngine.cs
- Byte.cs
- ConfigurationManagerInternalFactory.cs
- controlskin.cs
- PagesChangedEventArgs.cs
- DragDrop.cs
- IconConverter.cs
- XPathNodeHelper.cs
- DbConnectionStringCommon.cs
- DateTimeParse.cs
- RuleInfoComparer.cs
- NativeMethods.cs
- PackageStore.cs
- ControllableStoryboardAction.cs
- XmlSchemaElement.cs
- XmlByteStreamWriter.cs
- CookieProtection.cs
- LeftCellWrapper.cs
- FileSecurity.cs
- JsonStringDataContract.cs
- AlternateView.cs
- CorrelationHandle.cs
- OutputScopeManager.cs
- ResponseStream.cs
- PanelStyle.cs
- TraceSource.cs
- NumberFunctions.cs