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
- Int64AnimationUsingKeyFrames.cs
- PrivilegeNotHeldException.cs
- TextEditorDragDrop.cs
- XmlTextReaderImplHelpers.cs
- XmlElementCollection.cs
- SelectionChangedEventArgs.cs
- ReaderContextStackData.cs
- InvokePattern.cs
- WinEventTracker.cs
- ReferencedAssemblyResolver.cs
- Module.cs
- Transform3D.cs
- TextRangeEditLists.cs
- Paragraph.cs
- MultiSelectRootGridEntry.cs
- Command.cs
- WebFormsRootDesigner.cs
- ModelProperty.cs
- WsatConfiguration.cs
- ButtonChrome.cs
- _HelperAsyncResults.cs
- TextServicesPropertyRanges.cs
- DependencyPropertyChangedEventArgs.cs
- UnitySerializationHolder.cs
- Guid.cs
- MasterPageBuildProvider.cs
- SamlAudienceRestrictionCondition.cs
- ControlBuilderAttribute.cs
- ToolStripKeyboardHandlingService.cs
- HtmlInputReset.cs
- EncoderExceptionFallback.cs
- DesignerActionMethodItem.cs
- ConnectionStringsSection.cs
- HttpResponseInternalWrapper.cs
- TreeNodeStyle.cs
- DataRelationPropertyDescriptor.cs
- DataGridBoolColumn.cs
- TransformConverter.cs
- StoreItemCollection.cs
- XmlFormatMapping.cs
- CurrentTimeZone.cs
- Roles.cs
- HttpListenerException.cs
- MenuTracker.cs
- DataBinder.cs
- IsolationInterop.cs
- SqlNotificationRequest.cs
- StyleSelector.cs
- SingleConverter.cs
- UpdatePanelControlTrigger.cs
- UnitySerializationHolder.cs
- FontDriver.cs
- TextEditorParagraphs.cs
- ExtensionElementCollection.cs
- RuleElement.cs
- XmlCustomFormatter.cs
- AutomationElementIdentifiers.cs
- ContentFileHelper.cs
- SafeNativeMethods.cs
- TracedNativeMethods.cs
- PreservationFileReader.cs
- DbModificationCommandTree.cs
- WindowsGraphicsCacheManager.cs
- IBuiltInEvidence.cs
- MatrixAnimationUsingKeyFrames.cs
- Metadata.cs
- SeverityFilter.cs
- PerformanceCounters.cs
- PathFigureCollectionValueSerializer.cs
- ContentElement.cs
- MenuItemStyle.cs
- StructuredTypeInfo.cs
- BinaryFormatterWriter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- PointCollection.cs
- Configuration.cs
- HttpCachePolicyWrapper.cs
- CodeDomDesignerLoader.cs
- DataRelationCollection.cs
- Utils.cs
- CustomAttributeBuilder.cs
- NamedPipeWorkerProcess.cs
- WorkflowDesignerColors.cs
- ModelItemCollectionImpl.cs
- ValidationResult.cs
- DataObjectPastingEventArgs.cs
- GridViewRowPresenter.cs
- SignatureToken.cs
- HttpServerUtilityWrapper.cs
- SortedDictionary.cs
- DataGridCommandEventArgs.cs
- DockingAttribute.cs
- _SslState.cs
- ReferentialConstraint.cs
- StructuredProperty.cs
- WebPartDescription.cs
- TableMethodGenerator.cs
- KeyboardDevice.cs
- ISAPIApplicationHost.cs
- SQLMoney.cs