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
- TempFiles.cs
- TypedTableHandler.cs
- FileLevelControlBuilderAttribute.cs
- TextOutput.cs
- CursorConverter.cs
- DataColumnCollection.cs
- SymbolMethod.cs
- FileDialog_Vista_Interop.cs
- MexTcpBindingCollectionElement.cs
- TextContainerChangedEventArgs.cs
- CodeCatchClauseCollection.cs
- FacetValueContainer.cs
- XmlHierarchicalDataSourceView.cs
- TextDataBindingHandler.cs
- ConfigDefinitionUpdates.cs
- DependencyObjectType.cs
- TextEndOfSegment.cs
- AuthorizationSection.cs
- Decorator.cs
- NamedPipeProcessProtocolHandler.cs
- SqlConnectionManager.cs
- GridViewRowEventArgs.cs
- Trace.cs
- XamlFrame.cs
- MenuItemStyleCollection.cs
- HelpEvent.cs
- RuleSettingsCollection.cs
- StringStorage.cs
- ToolStripItemClickedEventArgs.cs
- CursorInteropHelper.cs
- _HTTPDateParse.cs
- arabicshape.cs
- SQLInt16.cs
- EntityConnectionStringBuilderItem.cs
- ValueConversionAttribute.cs
- Attribute.cs
- FunctionMappingTranslator.cs
- HtmlTernaryTree.cs
- SchemaNames.cs
- Literal.cs
- MetadataItem_Static.cs
- TextControl.cs
- GridViewColumn.cs
- SerTrace.cs
- DashStyles.cs
- UserNamePasswordValidator.cs
- ByteStorage.cs
- FreezableDefaultValueFactory.cs
- BrowserCapabilitiesCodeGenerator.cs
- ListBase.cs
- SizeKeyFrameCollection.cs
- MobileContainerDesigner.cs
- XmlElementList.cs
- PageSettings.cs
- InsufficientMemoryException.cs
- SpeechRecognizer.cs
- CheckBoxField.cs
- ConfigXmlComment.cs
- SessionParameter.cs
- ConnectionsZone.cs
- XmlArrayAttribute.cs
- BoundingRectTracker.cs
- ClientScriptItem.cs
- Separator.cs
- SQLByte.cs
- ToolStripCollectionEditor.cs
- WebPartVerbCollection.cs
- List.cs
- Registry.cs
- ReaderOutput.cs
- ValidatorCompatibilityHelper.cs
- HostedTcpTransportManager.cs
- InternalDuplexBindingElement.cs
- XmlDownloadManager.cs
- BooleanSwitch.cs
- loginstatus.cs
- PageParserFilter.cs
- BatchParser.cs
- SocketException.cs
- KoreanLunisolarCalendar.cs
- NativeMethods.cs
- BufferBuilder.cs
- DataGridViewRowsRemovedEventArgs.cs
- VectorCollectionValueSerializer.cs
- WebPartConnectionsCloseVerb.cs
- Figure.cs
- InternalResources.cs
- NetTcpBindingElement.cs
- DataGridViewMethods.cs
- BigInt.cs
- RpcCryptoRequest.cs
- XamlTreeBuilder.cs
- XPathBuilder.cs
- UnionExpr.cs
- ImageMap.cs
- ProcessDesigner.cs
- AutoResetEvent.cs
- WebPartPersonalization.cs
- MultiSelectRootGridEntry.cs
- FloaterBaseParaClient.cs