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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QEncodedStream.cs
- WeakReferenceEnumerator.cs
- PointAnimationClockResource.cs
- NullRuntimeConfig.cs
- EndEvent.cs
- ProviderConnectionPointCollection.cs
- BatchStream.cs
- PropertyInformationCollection.cs
- MetadataItemEmitter.cs
- ContextMarshalException.cs
- NotifyIcon.cs
- ToolStripSettings.cs
- Brush.cs
- DefinitionBase.cs
- ComponentChangingEvent.cs
- LoginView.cs
- SystemIPv6InterfaceProperties.cs
- LineBreak.cs
- ResourcePool.cs
- HandledEventArgs.cs
- LocalizedNameDescriptionPair.cs
- SqlMetaData.cs
- Literal.cs
- KoreanCalendar.cs
- RootBrowserWindowAutomationPeer.cs
- Base64Encoder.cs
- MediaPlayerState.cs
- UnsafeNetInfoNativeMethods.cs
- SystemEvents.cs
- HttpRuntimeSection.cs
- Transform.cs
- EventHandlerList.cs
- DataGridViewTopLeftHeaderCell.cs
- BinaryMethodMessage.cs
- UnknownWrapper.cs
- ZoneIdentityPermission.cs
- Rfc2898DeriveBytes.cs
- MaskedTextProvider.cs
- DataGridViewSelectedRowCollection.cs
- ViewSimplifier.cs
- SafeFindHandle.cs
- SchemaAttDef.cs
- XmlRawWriter.cs
- DefaultDiscoveryService.cs
- CreateInstanceBinder.cs
- Label.cs
- HtmlInputReset.cs
- MetaModel.cs
- BatchServiceHost.cs
- HtmlDocument.cs
- EventProviderTraceListener.cs
- FontWeightConverter.cs
- EncodingNLS.cs
- ReliableSessionBindingElement.cs
- OracleRowUpdatedEventArgs.cs
- CodeActivityMetadata.cs
- DatatypeImplementation.cs
- CursorConverter.cs
- WizardStepBase.cs
- BrowserCapabilitiesCompiler.cs
- DataGridViewColumnConverter.cs
- SessionPageStateSection.cs
- SafeProcessHandle.cs
- EncryptedPackageFilter.cs
- BinaryObjectInfo.cs
- SafePEFileHandle.cs
- ForeignConstraint.cs
- DesignColumnCollection.cs
- SizeAnimation.cs
- XmlElement.cs
- DecoderNLS.cs
- Button.cs
- DynamicPropertyReader.cs
- MediaContext.cs
- EventListener.cs
- LinkArea.cs
- cookiecollection.cs
- PointCollection.cs
- XmlTypeMapping.cs
- CodeChecksumPragma.cs
- UrlMappingsSection.cs
- Part.cs
- WbemProvider.cs
- URLAttribute.cs
- KeyInfo.cs
- ProfilePropertyNameValidator.cs
- ParserOptions.cs
- ParameterEditorUserControl.cs
- Compiler.cs
- CharacterHit.cs
- AttributeQuery.cs
- HtmlShimManager.cs
- ColumnMapProcessor.cs
- Material.cs
- BitmapEffectDrawingContextState.cs
- XmlNodeChangedEventArgs.cs
- FunctionParameter.cs
- SystemIPInterfaceProperties.cs
- DocumentViewerHelper.cs
- DXD.cs