Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / ProviderSettingsCollection.cs / 1305376 / ProviderSettingsCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.IO; using System.Text; using System.Globalization; [ConfigurationCollection(typeof(ProviderSettings))] public sealed class ProviderSettingsCollection : ConfigurationElementCollection { static private ConfigurationPropertyCollection _properties; static ProviderSettingsCollection() { // Property initialization _properties = new ConfigurationPropertyCollection(); } public ProviderSettingsCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected internal override ConfigurationPropertyCollection Properties { get { return _properties; } } public void Add(ProviderSettings provider) { if (provider != null) { provider.UpdatePropertyCollection(); BaseAdd(provider); } } public void Remove(String name) { BaseRemove(name); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new ProviderSettings(); } protected override Object GetElementKey(ConfigurationElement element) { return ((ProviderSettings)element).Name; } public new ProviderSettings this[string key] { get { return (ProviderSettings)BaseGet(key); } } public ProviderSettings this[int index] { get { return (ProviderSettings)BaseGet(index); } set { if (BaseGet(index) != null) BaseRemoveAt(index); BaseAdd(index,value); } } } } // 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
- TailCallAnalyzer.cs
- Control.cs
- InputScope.cs
- WSHttpSecurity.cs
- TraceRecord.cs
- SingleAnimationBase.cs
- MergablePropertyAttribute.cs
- Helper.cs
- ErrorEventArgs.cs
- Control.cs
- StateMachine.cs
- DispatcherTimer.cs
- ArrayConverter.cs
- MessageRpc.cs
- Vector3DConverter.cs
- Marshal.cs
- CatalogPartCollection.cs
- GridView.cs
- XmlSchemaNotation.cs
- NavigationWindow.cs
- IntSecurity.cs
- SafeViewOfFileHandle.cs
- DocumentReferenceCollection.cs
- RegionInfo.cs
- SymbolEqualComparer.cs
- ViewGenResults.cs
- ImageSourceConverter.cs
- FormViewDeleteEventArgs.cs
- HttpDictionary.cs
- QueueProcessor.cs
- OverrideMode.cs
- FormViewModeEventArgs.cs
- SourceElementsCollection.cs
- TextServicesCompartmentContext.cs
- XmlAttributeCollection.cs
- ComPlusTraceRecord.cs
- HttpListenerTimeoutManager.cs
- PartManifestEntry.cs
- Native.cs
- XmlReader.cs
- loginstatus.cs
- DataGridComboBoxColumn.cs
- SymbolTable.cs
- Canvas.cs
- ContextMenuAutomationPeer.cs
- LogRecordSequence.cs
- BuilderInfo.cs
- RoleManagerModule.cs
- CanExpandCollapseAllConverter.cs
- DataGridViewLinkCell.cs
- WebBrowserProgressChangedEventHandler.cs
- SQLSingleStorage.cs
- Math.cs
- WebPermission.cs
- NavigatorInput.cs
- NextPreviousPagerField.cs
- MediaContextNotificationWindow.cs
- ProbeRequestResponseAsyncResult.cs
- PlatformNotSupportedException.cs
- WebPartManagerInternals.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DefaultTraceListener.cs
- FileFormatException.cs
- Source.cs
- PerfCounters.cs
- CopyCodeAction.cs
- FixedHyperLink.cs
- ReadonlyMessageFilter.cs
- StylusPointCollection.cs
- DependencySource.cs
- CategoryNameCollection.cs
- mediaclock.cs
- EasingQuaternionKeyFrame.cs
- StringDictionary.cs
- DbgUtil.cs
- TreeBuilderBamlTranslator.cs
- ProfileEventArgs.cs
- ConfigurationProperty.cs
- ByteConverter.cs
- HtmlInputRadioButton.cs
- WebResourceUtil.cs
- IsolatedStorageFile.cs
- ListItemsCollectionEditor.cs
- MessageSecurityOverHttpElement.cs
- CodeIterationStatement.cs
- Image.cs
- X509Chain.cs
- WebResponse.cs
- RequestTimeoutManager.cs
- StringArrayEditor.cs
- CatalogPartCollection.cs
- LambdaCompiler.Generated.cs
- OleDbInfoMessageEvent.cs
- XPathSelfQuery.cs
- DocumentOrderQuery.cs
- Repeater.cs
- SkewTransform.cs
- Normalizer.cs
- AppearanceEditorPart.cs
- log.cs