Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RightsDocument.cs
- MILUtilities.cs
- PerformanceCounterPermissionEntryCollection.cs
- JsonDeserializer.cs
- AuthorizationBehavior.cs
- VariableQuery.cs
- SpellCheck.cs
- IsolatedStorageFile.cs
- TableAdapterManagerNameHandler.cs
- DesignerFrame.cs
- UIServiceHelper.cs
- MetaTable.cs
- cache.cs
- xdrvalidator.cs
- peernodeimplementation.cs
- Image.cs
- ColumnClickEvent.cs
- Grant.cs
- MailMessageEventArgs.cs
- ZipPackage.cs
- FastEncoder.cs
- MD5CryptoServiceProvider.cs
- PnrpPeerResolver.cs
- ListSourceHelper.cs
- RegistryPermission.cs
- CustomLineCap.cs
- ExpressionList.cs
- ConfigurationConverterBase.cs
- CodePageUtils.cs
- ColumnMapCopier.cs
- DragStartedEventArgs.cs
- MediaTimeline.cs
- InternalControlCollection.cs
- NetSectionGroup.cs
- UpdateRecord.cs
- Util.cs
- EntityContainerAssociationSetEnd.cs
- EditorPartChrome.cs
- ThumbButtonInfoCollection.cs
- DotAtomReader.cs
- MissingMemberException.cs
- ListViewUpdatedEventArgs.cs
- ToolStripGrip.cs
- SymmetricSecurityBindingElement.cs
- TileBrush.cs
- SymmetricSecurityProtocol.cs
- Pens.cs
- MethodBuilder.cs
- ObjectConverter.cs
- WeakRefEnumerator.cs
- PositiveTimeSpanValidatorAttribute.cs
- VectorAnimationUsingKeyFrames.cs
- MasterPageParser.cs
- ProfessionalColors.cs
- SyntaxCheck.cs
- XmlSerializer.cs
- UnsignedPublishLicense.cs
- MimeParameter.cs
- UnsafePeerToPeerMethods.cs
- DynamicExpression.cs
- HtmlValidatorAdapter.cs
- x509store.cs
- AssociationEndMember.cs
- SqlBuffer.cs
- AsnEncodedData.cs
- OneOfConst.cs
- CommandDevice.cs
- SessionState.cs
- AsyncOperationManager.cs
- ChildChangedEventArgs.cs
- ExtenderControl.cs
- StringFormat.cs
- SqlDependencyUtils.cs
- MachineSettingsSection.cs
- DecimalStorage.cs
- WizardPanel.cs
- InvalidPropValue.cs
- WebPartZoneBase.cs
- ObjectContextServiceProvider.cs
- AnnotationComponentChooser.cs
- tooltip.cs
- SpanIndex.cs
- ResourcePool.cs
- CustomAttributeBuilder.cs
- TimeSpanParse.cs
- CFGGrammar.cs
- MarkerProperties.cs
- GlobalizationAssembly.cs
- MediaElement.cs
- Baml2006KnownTypes.cs
- AVElementHelper.cs
- TraceFilter.cs
- Scripts.cs
- FastEncoderStatics.cs
- CreateCardRequest.cs
- GenericPrincipal.cs
- TransactionScope.cs
- Brush.cs
- MediaCommands.cs
- TextReturnReader.cs