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
- ListViewGroup.cs
- KeyManager.cs
- DataReaderContainer.cs
- PartialList.cs
- ScriptManagerProxy.cs
- DataException.cs
- StringExpressionSet.cs
- WindowsComboBox.cs
- MultiSelector.cs
- XmlQualifiedName.cs
- TransformCryptoHandle.cs
- ParseNumbers.cs
- WinFormsUtils.cs
- CreateUserWizard.cs
- ButtonBaseAutomationPeer.cs
- WorkflowFormatterBehavior.cs
- Touch.cs
- SafeBitVector32.cs
- ColorBlend.cs
- OutgoingWebRequestContext.cs
- XmlReflectionMember.cs
- ToolBarOverflowPanel.cs
- ColumnCollectionEditor.cs
- HtmlCalendarAdapter.cs
- ParameterReplacerVisitor.cs
- EntryWrittenEventArgs.cs
- Error.cs
- panel.cs
- DataGridViewCellStyleConverter.cs
- DiscriminatorMap.cs
- EntryIndex.cs
- DataServiceHostWrapper.cs
- OutputCacheModule.cs
- BookmarkUndoUnit.cs
- NavigationProperty.cs
- Select.cs
- Pen.cs
- ListenerConnectionDemuxer.cs
- InvokeMemberBinder.cs
- SecurityImpersonationBehavior.cs
- Context.cs
- SourceFileBuildProvider.cs
- CompilerHelpers.cs
- EmbeddedMailObjectsCollection.cs
- TableCellsCollectionEditor.cs
- UnsafeNativeMethods.cs
- DocumentXmlWriter.cs
- SQLDateTimeStorage.cs
- NonBatchDirectoryCompiler.cs
- InvalidEnumArgumentException.cs
- GenericPrincipal.cs
- UserPreferenceChangingEventArgs.cs
- ReadOnlyDictionary.cs
- DataGridViewTextBoxColumn.cs
- QueueProcessor.cs
- LostFocusEventManager.cs
- AttachmentService.cs
- ResXResourceWriter.cs
- CmsUtils.cs
- DesignerOptions.cs
- PreviewPageInfo.cs
- TypeResolvingOptionsAttribute.cs
- ExpandedWrapper.cs
- StreamUpdate.cs
- ObjectDataSourceFilteringEventArgs.cs
- DataGridRelationshipRow.cs
- DispatchProxy.cs
- TargetParameterCountException.cs
- WebConfigurationFileMap.cs
- ConstraintConverter.cs
- TextEditorLists.cs
- DLinqDataModelProvider.cs
- wmiprovider.cs
- Separator.cs
- TextTreeNode.cs
- EmbeddedMailObject.cs
- DES.cs
- PingReply.cs
- NullReferenceException.cs
- DataServiceQueryOfT.cs
- regiisutil.cs
- WindowClosedEventArgs.cs
- KerberosSecurityTokenAuthenticator.cs
- Psha1DerivedKeyGeneratorHelper.cs
- CustomLineCap.cs
- DeferredBinaryDeserializerExtension.cs
- BinaryCommonClasses.cs
- AuthenticationSection.cs
- DataBindingList.cs
- WinFormsSpinner.cs
- XmlChoiceIdentifierAttribute.cs
- FaultHandlingFilter.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- LayoutEditorPart.cs
- DbConnectionStringCommon.cs
- PropertyDescriptorGridEntry.cs
- DropDownButton.cs
- SafeRightsManagementSessionHandle.cs
- HTTPNotFoundHandler.cs
- String.cs