Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / KeyValueInternalCollection.cs / 1305376 / KeyValueInternalCollection.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; // class AppSettingsSection class KeyValueInternalCollection : NameValueCollection { private AppSettingsSection _root = null; public KeyValueInternalCollection(AppSettingsSection root) { _root = root; foreach (KeyValueConfigurationElement element in _root.Settings) { base.Add(element.Key, element.Value); } } public override void Add(String key, String value) { _root.Settings.Add(new KeyValueConfigurationElement(key, value)); base.Add(key, value); } public override void Clear() { _root.Settings.Clear(); base.Clear(); } public override void Remove(string key) { _root.Settings.Remove(key); base.Remove(key); } #if DONT_COMPILE // Unfortunately this is not virtual and we hand out the base collection public new string this[string key] { get { return base[key]; } set { _root.Settings[key] = new KeyValueConfigurationElement(key, value); base[key] = value; } } #endif } } // 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
- PropertyDescriptorComparer.cs
- XmlDataSource.cs
- MinimizableAttributeTypeConverter.cs
- TrustLevel.cs
- RelativeSource.cs
- RewritingSimplifier.cs
- XmlNotation.cs
- Renderer.cs
- Timer.cs
- ImageUrlEditor.cs
- ObjectQueryProvider.cs
- KeyValueConfigurationElement.cs
- PropertyMap.cs
- ControlPaint.cs
- DataGridViewCellStyleConverter.cs
- WindowsSecurityTokenAuthenticator.cs
- NetPipeSection.cs
- SchemaEntity.cs
- SimplePropertyEntry.cs
- DescendantBaseQuery.cs
- FileChangesMonitor.cs
- XmlAttributes.cs
- ResourceAttributes.cs
- RawStylusInputCustomData.cs
- InheritanceContextHelper.cs
- X509UI.cs
- GraphicsPathIterator.cs
- HttpContext.cs
- CompositeClientFormatter.cs
- ExtendedPropertiesHandler.cs
- SmiSettersStream.cs
- PartialCachingAttribute.cs
- _TimerThread.cs
- WebServiceMethodData.cs
- ObjectPersistData.cs
- WebResourceAttribute.cs
- IteratorFilter.cs
- MenuItemBinding.cs
- Msmq.cs
- safemediahandle.cs
- SystemUdpStatistics.cs
- TargetParameterCountException.cs
- PropertyGridCommands.cs
- Image.cs
- ConfigXmlText.cs
- RootBrowserWindow.cs
- SqlProviderUtilities.cs
- EdmSchemaAttribute.cs
- EventManager.cs
- RowType.cs
- PropertyGeneratedEventArgs.cs
- ComboBoxAutomationPeer.cs
- TableItemStyle.cs
- StateMachineSubscriptionManager.cs
- ObjectStateEntryDbDataRecord.cs
- SqlServices.cs
- EndpointDiscoveryElement.cs
- OdbcCommandBuilder.cs
- ColorTranslator.cs
- EntityDataSourceContainerNameItem.cs
- FileChangesMonitor.cs
- OutputCacheSettings.cs
- ClientUrlResolverWrapper.cs
- WinInetCache.cs
- XamlSerializer.cs
- MetadataFile.cs
- _WebProxyDataBuilder.cs
- ColorContextHelper.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- DataObject.cs
- TraceAsyncResult.cs
- RegionInfo.cs
- _HTTPDateParse.cs
- _SslStream.cs
- WebHostedComPlusServiceHost.cs
- SafePointer.cs
- QueryOperationResponseOfT.cs
- MessageBox.cs
- RestClientProxyHandler.cs
- CustomErrorsSection.cs
- AuthenticationModulesSection.cs
- Hex.cs
- SymmetricAlgorithm.cs
- PageClientProxyGenerator.cs
- TdsValueSetter.cs
- ItemContainerGenerator.cs
- MenuItemStyle.cs
- FloaterParaClient.cs
- XmlSigningNodeWriter.cs
- ObjectDataSource.cs
- AutoSizeToolBoxItem.cs
- RequestCacheManager.cs
- SequenceNumber.cs
- TextEmbeddedObject.cs
- SoapFault.cs
- ObjectContext.cs
- HatchBrush.cs
- CryptoKeySecurity.cs
- DockPanel.cs
- ParameterDataSourceExpression.cs