Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Configuration / ConnectionManagementElementCollection.cs / 1 / ConnectionManagementElementCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Security.Permissions; [ConfigurationCollection(typeof(ConnectionManagementElement))] public sealed class ConnectionManagementElementCollection : ConfigurationElementCollection { public ConnectionManagementElementCollection() { } public ConnectionManagementElement this[int index] { get { return (ConnectionManagementElement)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index,value); } } public new ConnectionManagementElement this[string name] { get { return (ConnectionManagementElement)BaseGet(name); } set { if (BaseGet(name) != null) { BaseRemove(name); } BaseAdd(value); } } public void Add(ConnectionManagementElement element) { BaseAdd(element); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ConnectionManagementElement(); } protected override Object GetElementKey(ConfigurationElement element) { if (element == null) throw new ArgumentNullException("element"); return ((ConnectionManagementElement)element).Key; } public int IndexOf(ConnectionManagementElement element) { return BaseIndexOf(element); } public void Remove(ConnectionManagementElement element) { if (element == null) throw new ArgumentNullException("element"); BaseRemove(element.Key); } public void Remove(string name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ParserStreamGeometryContext.cs
- SqlRowUpdatedEvent.cs
- ProxySimple.cs
- XmlSchemaSimpleTypeList.cs
- FileDialogCustomPlace.cs
- SiteMapHierarchicalDataSourceView.cs
- RoleService.cs
- TrackingStringDictionary.cs
- WhitespaceRule.cs
- WebPartConnectionsCloseVerb.cs
- MatrixTransform.cs
- StringExpressionSet.cs
- SemaphoreFullException.cs
- InteropBitmapSource.cs
- XmlnsCache.cs
- RequestQueue.cs
- AllowedAudienceUriElement.cs
- MaterialCollection.cs
- TextLineBreak.cs
- BindingValueChangedEventArgs.cs
- AssemblyLoader.cs
- ZipIORawDataFileBlock.cs
- DataViewManagerListItemTypeDescriptor.cs
- TypeBuilder.cs
- AbstractExpressions.cs
- ClientSettings.cs
- DataGridViewCellValidatingEventArgs.cs
- SerializationInfo.cs
- EtwTrace.cs
- XmlExceptionHelper.cs
- GridErrorDlg.cs
- InkCollectionBehavior.cs
- FixedElement.cs
- ConfigurationLockCollection.cs
- PathParser.cs
- ActivationArguments.cs
- PathFigure.cs
- X509CertificateCollection.cs
- DataTableClearEvent.cs
- ObjectDataSourceFilteringEventArgs.cs
- ServicePointManager.cs
- SweepDirectionValidation.cs
- SecuritySessionSecurityTokenProvider.cs
- HandledEventArgs.cs
- EventTrigger.cs
- CssStyleCollection.cs
- DispatcherSynchronizationContext.cs
- UniqueEventHelper.cs
- ToolStripSettings.cs
- HttpBindingExtension.cs
- Int32RectConverter.cs
- PersonalizableTypeEntry.cs
- cookiecollection.cs
- ComponentDispatcherThread.cs
- DataListCommandEventArgs.cs
- NotFiniteNumberException.cs
- KerberosSecurityTokenProvider.cs
- PeerNameRecordCollection.cs
- TailCallAnalyzer.cs
- DataGridViewRow.cs
- TypeInitializationException.cs
- CallbackValidator.cs
- FrameworkElementFactoryMarkupObject.cs
- NavigateEvent.cs
- SelectionChangedEventArgs.cs
- DocumentViewerConstants.cs
- EntityDataSourceViewSchema.cs
- XmlSchemaResource.cs
- Marshal.cs
- GZipDecoder.cs
- SocketElement.cs
- RectAnimationClockResource.cs
- ConstraintEnumerator.cs
- TraceAsyncResult.cs
- BinaryParser.cs
- DefinitionProperties.cs
- FileDataSourceCache.cs
- SchemaCollectionCompiler.cs
- SyndicationDeserializer.cs
- _SSPISessionCache.cs
- DocumentAutomationPeer.cs
- FormCollection.cs
- _NetworkingPerfCounters.cs
- StatusStrip.cs
- GroupBox.cs
- EntityTypeBase.cs
- GuidConverter.cs
- RoutedCommand.cs
- RtfToXamlReader.cs
- PixelFormatConverter.cs
- EventListenerClientSide.cs
- Number.cs
- NameTable.cs
- RouteParameter.cs
- ListParaClient.cs
- QuaternionAnimation.cs
- SecurityUniqueId.cs
- InputScope.cs
- DateTimeStorage.cs
- XPathNavigatorKeyComparer.cs