Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / NameValueConfigurationElement.cs / 1 / NameValueConfigurationElement.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * ImmutableCollections * * Copyright (c) 2004 Microsoft Corporation */ using System; using System.Collections; using System.Collections.Specialized; using System.Net; using System.Configuration; // // This file contains configuration collections that are used by multiple sections // namespace System.Configuration { public sealed class NameValueConfigurationElement : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propName = new ConfigurationProperty("name", typeof(string), String.Empty, ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propValue = new ConfigurationProperty("value", typeof(string), String.Empty, ConfigurationPropertyOptions.None); static NameValueConfigurationElement() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propName); _properties.Add(_propValue); } protected internal override ConfigurationPropertyCollection Properties { get { return _properties; } } // // Constructor // internal NameValueConfigurationElement() { } public NameValueConfigurationElement(string name, string value) { base[_propName] = name; base[_propValue] = value; } // // Properties // // // ConfigurationPropertyOptions.IsKey="true" // [ConfigurationProperty("name", IsKey = true, DefaultValue = "")] public string Name { get { return (string)base[_propName]; } } [ConfigurationProperty("value", DefaultValue = "")] public string Value { get { return (string)base[_propValue]; } set { base[_propValue] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * ImmutableCollections * * Copyright (c) 2004 Microsoft Corporation */ using System; using System.Collections; using System.Collections.Specialized; using System.Net; using System.Configuration; // // This file contains configuration collections that are used by multiple sections // namespace System.Configuration { public sealed class NameValueConfigurationElement : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propName = new ConfigurationProperty("name", typeof(string), String.Empty, ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propValue = new ConfigurationProperty("value", typeof(string), String.Empty, ConfigurationPropertyOptions.None); static NameValueConfigurationElement() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propName); _properties.Add(_propValue); } protected internal override ConfigurationPropertyCollection Properties { get { return _properties; } } // // Constructor // internal NameValueConfigurationElement() { } public NameValueConfigurationElement(string name, string value) { base[_propName] = name; base[_propValue] = value; } // // Properties // // // ConfigurationPropertyOptions.IsKey="true" // [ConfigurationProperty("name", IsKey = true, DefaultValue = "")] public string Name { get { return (string)base[_propName]; } } [ConfigurationProperty("value", DefaultValue = "")] public string Value { get { return (string)base[_propValue]; } set { base[_propValue] = 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
- WebPartDisplayMode.cs
- relpropertyhelper.cs
- ContentElement.cs
- HighlightComponent.cs
- ParagraphVisual.cs
- ByteStreamMessageUtility.cs
- OleDbStruct.cs
- XamlReader.cs
- SessionSwitchEventArgs.cs
- CharConverter.cs
- XslCompiledTransform.cs
- TransformerConfigurationWizardBase.cs
- DataPagerFieldCommandEventArgs.cs
- IPHostEntry.cs
- CodeAttributeDeclaration.cs
- NonceToken.cs
- HtmlTableCell.cs
- CodeAccessSecurityEngine.cs
- altserialization.cs
- SamlEvidence.cs
- SamlAction.cs
- ViewBase.cs
- AdRotator.cs
- SolidBrush.cs
- WebBrowser.cs
- WithStatement.cs
- ByteStreamBufferedMessageData.cs
- SqlServices.cs
- TreeViewImageKeyConverter.cs
- _CommandStream.cs
- RuntimeCompatibilityAttribute.cs
- M3DUtil.cs
- ReferenceEqualityComparer.cs
- ProxyHelper.cs
- Point.cs
- DispatcherHookEventArgs.cs
- MulticastNotSupportedException.cs
- SimpleHandlerBuildProvider.cs
- OwnerDrawPropertyBag.cs
- ErrorWrapper.cs
- PageOutputColor.cs
- PanelStyle.cs
- Button.cs
- Rectangle.cs
- xml.cs
- MenuTracker.cs
- CompositeDuplexBindingElementImporter.cs
- SectionInput.cs
- regiisutil.cs
- PersonalizableAttribute.cs
- RectangleGeometry.cs
- NullableDoubleSumAggregationOperator.cs
- MruCache.cs
- Compiler.cs
- SqlUnionizer.cs
- ObservableDictionary.cs
- ChtmlTextWriter.cs
- EventLogStatus.cs
- WebServiceResponse.cs
- infer.cs
- DataContractJsonSerializer.cs
- ObjectViewFactory.cs
- ExcCanonicalXml.cs
- XsltLibrary.cs
- ParamArrayAttribute.cs
- UMPAttributes.cs
- DPTypeDescriptorContext.cs
- Encoder.cs
- IOException.cs
- ItemsControl.cs
- Rect.cs
- SQLChars.cs
- DataGridViewImageCell.cs
- DataBoundControl.cs
- MeasureItemEvent.cs
- Timer.cs
- SweepDirectionValidation.cs
- DbParameterCollection.cs
- ErrorWebPart.cs
- RecognizeCompletedEventArgs.cs
- NavigatingCancelEventArgs.cs
- ConvertBinder.cs
- TextDocumentView.cs
- XmlName.cs
- AutomationPattern.cs
- InvalidDataException.cs
- PagesSection.cs
- GeneralTransform3DTo2DTo3D.cs
- XmlAutoDetectWriter.cs
- GeneralTransform.cs
- BitmapEffectState.cs
- LocalizationComments.cs
- EdmProperty.cs
- AppDomainResourcePerfCounters.cs
- COMException.cs
- WorkflowViewManager.cs
- ImageDrawing.cs
- SHA256Managed.cs
- FileUpload.cs
- HttpInputStream.cs