Code:
/ DotNET / DotNET / 8.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
- EventLogWatcher.cs
- SynchronizationLockException.cs
- TextServicesManager.cs
- DependencyPropertyConverter.cs
- PreloadedPackages.cs
- PrintPageEvent.cs
- MessageSmuggler.cs
- BaseProcessor.cs
- BasicAsyncResult.cs
- DataTableClearEvent.cs
- ListBindingHelper.cs
- DataGridViewCheckBoxCell.cs
- ContainerParaClient.cs
- ExeContext.cs
- MonitoringDescriptionAttribute.cs
- MemberAccessException.cs
- ForceCopyBuildProvider.cs
- ResourceDictionary.cs
- ErrorInfoXmlDocument.cs
- EpmContentDeSerializerBase.cs
- DelegateHelpers.cs
- Helpers.cs
- XmlParserContext.cs
- SqlCommand.cs
- ParameterElement.cs
- Color.cs
- WebConfigurationManager.cs
- ItemsPresenter.cs
- OrderByLifter.cs
- Delegate.cs
- PropertyGroupDescription.cs
- LayoutDump.cs
- FileAuthorizationModule.cs
- DataBindingList.cs
- _SslState.cs
- RequestTimeoutManager.cs
- NodeInfo.cs
- MsmqSecureHashAlgorithm.cs
- DodSequenceMerge.cs
- WebPartEditorApplyVerb.cs
- EventRecordWrittenEventArgs.cs
- BasicAsyncResult.cs
- DockAndAnchorLayout.cs
- EntityDataSourceSelectingEventArgs.cs
- SelectionUIHandler.cs
- InputLangChangeRequestEvent.cs
- Int32Rect.cs
- XPathPatternBuilder.cs
- NavigateEvent.cs
- ContractBase.cs
- TableDetailsRow.cs
- DataGridViewButtonCell.cs
- FontWeights.cs
- ClosableStream.cs
- RegexParser.cs
- StructuredProperty.cs
- OracleCommandBuilder.cs
- WindowsTitleBar.cs
- Triplet.cs
- Calendar.cs
- ColumnResizeUndoUnit.cs
- ModuleBuilder.cs
- BaseHashHelper.cs
- MasterPageBuildProvider.cs
- DesigntimeLicenseContextSerializer.cs
- FormatException.cs
- Compiler.cs
- NumericUpDownAcceleration.cs
- InputReferenceExpression.cs
- XPathNodeList.cs
- SqlInternalConnectionTds.cs
- ConfigXmlSignificantWhitespace.cs
- HatchBrush.cs
- LongAverageAggregationOperator.cs
- XmlSerializerOperationBehavior.cs
- HttpChannelHelpers.cs
- ResourcesChangeInfo.cs
- TextEditor.cs
- StickyNoteAnnotations.cs
- IntranetCredentialPolicy.cs
- xmlformatgeneratorstatics.cs
- GZipDecoder.cs
- IApplicationTrustManager.cs
- SecurityContextSecurityTokenAuthenticator.cs
- WebPartConnection.cs
- IPCCacheManager.cs
- TextElementEditingBehaviorAttribute.cs
- AnnotationAuthorChangedEventArgs.cs
- ProbeMatchesMessageCD1.cs
- _HeaderInfo.cs
- TextServicesCompartmentContext.cs
- ServiceProviders.cs
- PropertyGridEditorPart.cs
- HTTPNotFoundHandler.cs
- DoWorkEventArgs.cs
- Assembly.cs
- DrawingVisualDrawingContext.cs
- SystemIcons.cs
- KnownBoxes.cs
- EncryptedPackageFilter.cs