Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Configuration / AuthenticationModuleElement.cs / 1305376 / AuthenticationModuleElement.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Reflection; using System.Security.Permissions; public sealed class AuthenticationModuleElement : ConfigurationElement { public AuthenticationModuleElement() { this.properties.Add(this.type); } public AuthenticationModuleElement(string typeName) : this() { if (typeName != (string)this.type.DefaultValue) { this.Type = typeName; } } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.Type, IsRequired=true, IsKey = true)] public string Type { get { return (string)this[this.type]; } set { this[this.type] = value; } } internal string Key { get { return this.Type; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty type = new ConfigurationProperty(ConfigurationStrings.Type, typeof(string), null, ConfigurationPropertyOptions.IsKey); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Configuration { using System; using System.Configuration; using System.Reflection; using System.Security.Permissions; public sealed class AuthenticationModuleElement : ConfigurationElement { public AuthenticationModuleElement() { this.properties.Add(this.type); } public AuthenticationModuleElement(string typeName) : this() { if (typeName != (string)this.type.DefaultValue) { this.Type = typeName; } } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.Type, IsRequired=true, IsKey = true)] public string Type { get { return (string)this[this.type]; } set { this[this.type] = value; } } internal string Key { get { return this.Type; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); readonly ConfigurationProperty type = new ConfigurationProperty(ConfigurationStrings.Type, typeof(string), null, ConfigurationPropertyOptions.IsKey); } } // 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
- ColumnResult.cs
- TextTrailingCharacterEllipsis.cs
- ExpressionBinding.cs
- DataSourceCache.cs
- Label.cs
- ServiceBehaviorElement.cs
- CompilationUtil.cs
- CoTaskMemHandle.cs
- BulletedListEventArgs.cs
- MemberNameValidator.cs
- RectangleF.cs
- ProtocolViolationException.cs
- Utils.cs
- XmlWriter.cs
- URLBuilder.cs
- Menu.cs
- ArrayWithOffset.cs
- ButtonBase.cs
- DomainConstraint.cs
- SystemThemeKey.cs
- GroupBoxRenderer.cs
- NameValuePermission.cs
- HandlerFactoryCache.cs
- ElementMarkupObject.cs
- OutKeywords.cs
- ToolStripDropDownDesigner.cs
- ConfigXmlSignificantWhitespace.cs
- WSUtilitySpecificationVersion.cs
- ResXResourceWriter.cs
- UrlPath.cs
- Crc32.cs
- TransformerInfo.cs
- PanelStyle.cs
- UriScheme.cs
- GreenMethods.cs
- KeyInfo.cs
- HTTPNotFoundHandler.cs
- TextSpan.cs
- LinkGrep.cs
- TypeElementCollection.cs
- HtmlForm.cs
- HttpWriter.cs
- GradientSpreadMethodValidation.cs
- XPathAncestorQuery.cs
- TableRow.cs
- WhitespaceSignificantCollectionAttribute.cs
- DiscoveryInnerClientManaged11.cs
- GridViewHeaderRowPresenter.cs
- XslTransform.cs
- ReadOnlyMetadataCollection.cs
- TableLayoutSettingsTypeConverter.cs
- ParseHttpDate.cs
- SpellerError.cs
- ShadowGlyph.cs
- FixUpCollection.cs
- MatrixConverter.cs
- OdbcConnectionHandle.cs
- DESCryptoServiceProvider.cs
- SchemaImporter.cs
- WebServiceErrorEvent.cs
- Regex.cs
- DbDataAdapter.cs
- EntityDataSourceContainerNameItem.cs
- Calendar.cs
- SchemaEntity.cs
- Equal.cs
- OdbcCommandBuilder.cs
- ReturnValue.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- TextServicesCompartment.cs
- ResourcePool.cs
- MD5.cs
- InteropBitmapSource.cs
- PersistenceParticipant.cs
- RegexStringValidator.cs
- Transform.cs
- OleDbInfoMessageEvent.cs
- SignatureResourcePool.cs
- ButtonFlatAdapter.cs
- DeploymentSection.cs
- AttributeCollection.cs
- VirtualizingStackPanel.cs
- D3DImage.cs
- PassportAuthentication.cs
- ConfigurationLoaderException.cs
- PriorityQueue.cs
- WMIGenerator.cs
- HtmlValidatorAdapter.cs
- HyperLinkStyle.cs
- GroupBox.cs
- CannotUnloadAppDomainException.cs
- OperatingSystem.cs
- ServiceParser.cs
- DoubleCollection.cs
- ImportCatalogPart.cs
- ActivityTypeResolver.xaml.cs
- EncryptedKey.cs
- InsufficientMemoryException.cs
- ApplicationCommands.cs
- HyperLinkDataBindingHandler.cs