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
- AxisAngleRotation3D.cs
- FusionWrap.cs
- TextBox.cs
- CodeGeneratorOptions.cs
- PathFigureCollectionConverter.cs
- Utils.cs
- OracleInternalConnection.cs
- ClientCredentialsSecurityTokenManager.cs
- LineServicesCallbacks.cs
- LightweightCodeGenerator.cs
- MessageEnumerator.cs
- SHA1Managed.cs
- NamedElement.cs
- JsonDeserializer.cs
- DateTimePicker.cs
- GeometryGroup.cs
- ObjectViewEntityCollectionData.cs
- ForEachAction.cs
- HttpWebResponse.cs
- TreeNodeConverter.cs
- ActivityDesignerAccessibleObject.cs
- EntityDataSourceChangingEventArgs.cs
- XPathBinder.cs
- PersistenceException.cs
- PrincipalPermission.cs
- UpdatableGenericsFeature.cs
- NativeWindow.cs
- TokenBasedSetEnumerator.cs
- FixedSOMContainer.cs
- InputBuffer.cs
- GeneralTransformCollection.cs
- DispatcherEventArgs.cs
- DataObject.cs
- updateconfighost.cs
- __Filters.cs
- MenuItemStyleCollection.cs
- CompilationRelaxations.cs
- ListBoxItemAutomationPeer.cs
- CharEntityEncoderFallback.cs
- WhitespaceRule.cs
- HandlerFactoryCache.cs
- recordstate.cs
- UnsafeNativeMethods.cs
- HttpProfileBase.cs
- Separator.cs
- OletxVolatileEnlistment.cs
- Set.cs
- WindowProviderWrapper.cs
- CustomPopupPlacement.cs
- SharedUtils.cs
- Hex.cs
- TableRowGroup.cs
- WindowsScrollBarBits.cs
- SpeechDetectedEventArgs.cs
- BuilderPropertyEntry.cs
- EnumBuilder.cs
- ProcessModule.cs
- TextPointer.cs
- SourceElementsCollection.cs
- BrowserCapabilitiesCompiler.cs
- ColorMap.cs
- ProcessHostConfigUtils.cs
- LineGeometry.cs
- ElementHost.cs
- Asn1IntegerConverter.cs
- SmiEventStream.cs
- WaveHeader.cs
- ParallelDesigner.xaml.cs
- HttpDebugHandler.cs
- DurationConverter.cs
- DataGridViewComboBoxEditingControl.cs
- RequestDescription.cs
- StoreConnection.cs
- ToolStripRendererSwitcher.cs
- AmbientLight.cs
- StatusBarItemAutomationPeer.cs
- TakeOrSkipQueryOperator.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ArgIterator.cs
- URL.cs
- SystemInfo.cs
- BitVec.cs
- BindingCollection.cs
- LookupNode.cs
- ImageDrawing.cs
- IncrementalHitTester.cs
- TreeView.cs
- remotingproxy.cs
- ProtectedConfigurationProviderCollection.cs
- Win32.cs
- RoutedEventArgs.cs
- MsmqInputChannelListenerBase.cs
- Geometry3D.cs
- SqlMethodTransformer.cs
- EnumValidator.cs
- DataViewSettingCollection.cs
- MessageSecurityException.cs
- Compiler.cs
- SafeSystemMetrics.cs
- DrawingAttributes.cs