Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / SchemeSettingElement.cs / 1305376 / SchemeSettingElement.cs
using System; using System.Diagnostics; namespace System.Configuration { public sealed class SchemeSettingElement : ConfigurationElement { private static readonly ConfigurationPropertyCollection properties; private static readonly ConfigurationProperty name; private static readonly ConfigurationProperty genericUriParserOptions; static SchemeSettingElement() { name = new ConfigurationProperty(CommonConfigurationStrings.SchemeName, typeof(string), null, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); genericUriParserOptions = new ConfigurationProperty(CommonConfigurationStrings.GenericUriParserOptions, typeof(GenericUriParserOptions), GenericUriParserOptions.Default, ConfigurationPropertyOptions.IsRequired); properties = new ConfigurationPropertyCollection(); properties.Add(name); properties.Add(genericUriParserOptions); } [ConfigurationProperty(CommonConfigurationStrings.SchemeName, DefaultValue = null, IsRequired = true, IsKey = true)] public string Name { get { return (string)this[name]; } } [ConfigurationProperty(CommonConfigurationStrings.GenericUriParserOptions, DefaultValue = ConfigurationPropertyOptions.None, IsRequired = true)] public GenericUriParserOptions GenericUriParserOptions { get { return (GenericUriParserOptions)this[genericUriParserOptions]; } } protected override ConfigurationPropertyCollection Properties { get { return properties; } } } internal sealed class SchemeSettingInternal { private string name; private GenericUriParserOptions options; public SchemeSettingInternal(string name, GenericUriParserOptions options) { Debug.Assert(name != null, "'name' must not be null."); this.name = name.ToLowerInvariant(); this.options = options; } public string Name { get { return name; } } public GenericUriParserOptions Options { get { return options; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Diagnostics; namespace System.Configuration { public sealed class SchemeSettingElement : ConfigurationElement { private static readonly ConfigurationPropertyCollection properties; private static readonly ConfigurationProperty name; private static readonly ConfigurationProperty genericUriParserOptions; static SchemeSettingElement() { name = new ConfigurationProperty(CommonConfigurationStrings.SchemeName, typeof(string), null, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); genericUriParserOptions = new ConfigurationProperty(CommonConfigurationStrings.GenericUriParserOptions, typeof(GenericUriParserOptions), GenericUriParserOptions.Default, ConfigurationPropertyOptions.IsRequired); properties = new ConfigurationPropertyCollection(); properties.Add(name); properties.Add(genericUriParserOptions); } [ConfigurationProperty(CommonConfigurationStrings.SchemeName, DefaultValue = null, IsRequired = true, IsKey = true)] public string Name { get { return (string)this[name]; } } [ConfigurationProperty(CommonConfigurationStrings.GenericUriParserOptions, DefaultValue = ConfigurationPropertyOptions.None, IsRequired = true)] public GenericUriParserOptions GenericUriParserOptions { get { return (GenericUriParserOptions)this[genericUriParserOptions]; } } protected override ConfigurationPropertyCollection Properties { get { return properties; } } } internal sealed class SchemeSettingInternal { private string name; private GenericUriParserOptions options; public SchemeSettingInternal(string name, GenericUriParserOptions options) { Debug.Assert(name != null, "'name' must not be null."); this.name = name.ToLowerInvariant(); this.options = options; } public string Name { get { return name; } } public GenericUriParserOptions Options { get { return options; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RichTextBoxAutomationPeer.cs
- AdRotator.cs
- CounterSet.cs
- DropShadowBitmapEffect.cs
- TripleDES.cs
- EmptyStringExpandableObjectConverter.cs
- SystemWebCachingSectionGroup.cs
- LazyTextWriterCreator.cs
- MiniModule.cs
- CurrencyWrapper.cs
- InkPresenter.cs
- ColorTransform.cs
- TreeIterators.cs
- StorageComplexPropertyMapping.cs
- SoapExtensionReflector.cs
- DataGridViewCellLinkedList.cs
- Timer.cs
- Win32PrintDialog.cs
- ObjectDataSourceSelectingEventArgs.cs
- GenerateHelper.cs
- ToolStripSplitButton.cs
- EarlyBoundInfo.cs
- CultureMapper.cs
- SoundPlayerAction.cs
- XmlEncodedRawTextWriter.cs
- ContractInferenceHelper.cs
- RuntimeWrappedException.cs
- ButtonColumn.cs
- Avt.cs
- MatrixTransform.cs
- MILUtilities.cs
- TimeBoundedCache.cs
- CodeCompileUnit.cs
- TextTreeUndo.cs
- HttpWebResponse.cs
- BindingMAnagerBase.cs
- DetailsViewDeleteEventArgs.cs
- ActionFrame.cs
- ToolStripDropDownClosedEventArgs.cs
- LowerCaseStringConverter.cs
- Tracer.cs
- ResXDataNode.cs
- UDPClient.cs
- RightNameExpirationInfoPair.cs
- FileLevelControlBuilderAttribute.cs
- Comparer.cs
- ReversePositionQuery.cs
- EpmSyndicationContentSerializer.cs
- streamingZipPartStream.cs
- DataGridViewDataErrorEventArgs.cs
- XhtmlBasicValidatorAdapter.cs
- TargetControlTypeCache.cs
- QuaternionValueSerializer.cs
- PostBackOptions.cs
- SchemaExporter.cs
- QueryCacheKey.cs
- GeneralTransform3DTo2DTo3D.cs
- NamespaceMapping.cs
- SystemResources.cs
- WSTransactionSection.cs
- PagesChangedEventArgs.cs
- Thread.cs
- NativeMethods.cs
- OlePropertyStructs.cs
- keycontainerpermission.cs
- PostBackTrigger.cs
- SqlDependencyListener.cs
- SqlConnection.cs
- altserialization.cs
- EncodingInfo.cs
- TablePatternIdentifiers.cs
- WebPartDisplayMode.cs
- ApplicationDirectoryMembershipCondition.cs
- ThousandthOfEmRealPoints.cs
- SqlStream.cs
- TreeNodeConverter.cs
- SQLInt32Storage.cs
- MappingItemCollection.cs
- TimeoutHelper.cs
- SamlDelegatingWriter.cs
- PackageProperties.cs
- ObfuscateAssemblyAttribute.cs
- ImageCreator.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ImageFormat.cs
- Relationship.cs
- FixedSOMImage.cs
- ToolStripDropDownMenu.cs
- ClientTargetSection.cs
- ImageIndexEditor.cs
- ActiveDocumentEvent.cs
- XmlSerializationGeneratedCode.cs
- XmlSchemaDatatype.cs
- URLMembershipCondition.cs
- WeakReferenceEnumerator.cs
- Touch.cs
- DataGridViewRowStateChangedEventArgs.cs
- TitleStyle.cs
- QualifierSet.cs
- TraceHandlerErrorFormatter.cs